Class AemReplicationMetadataValidator

  • All Implemented Interfaces:
    org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator, org.apache.jackrabbit.vault.validation.spi.Validator

    public class AemReplicationMetadataValidator
    extends Object
    implements org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator
    • Constructor Summary

      Constructors 
      Constructor Description
      AemReplicationMetadataValidator​(@NotNull org.apache.jackrabbit.vault.validation.spi.ValidationMessageSeverity validationMessageSeverity, Map<Pattern,​String> includedNodePathsPatternsAndTypes, boolean strictLastModificationDateCheck)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> done()  
      @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull org.apache.jackrabbit.vault.util.DocViewNode2 node, @NotNull org.apache.jackrabbit.vault.validation.spi.NodeContext nodeContext, boolean isRoot)  
      @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validateEnd​(@NotNull org.apache.jackrabbit.vault.util.DocViewNode2 node, @NotNull org.apache.jackrabbit.vault.validation.spi.NodeContext nodeContext, boolean isRoot)  
      • Methods inherited from interface org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator

        validate, validate, validateEnd
    • Constructor Detail

      • AemReplicationMetadataValidator

        public AemReplicationMetadataValidator​(@NotNull
                                               @NotNull org.apache.jackrabbit.vault.validation.spi.ValidationMessageSeverity validationMessageSeverity,
                                               Map<Pattern,​String> includedNodePathsPatternsAndTypes,
                                               boolean strictLastModificationDateCheck)
    • Method Detail

      • done

        @Nullable
        public @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> done()
        Specified by:
        done in interface org.apache.jackrabbit.vault.validation.spi.Validator
      • validate

        @Nullable
        public @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validate​(@NotNull
                                                                                                           @NotNull org.apache.jackrabbit.vault.util.DocViewNode2 node,
                                                                                                           @NotNull
                                                                                                           @NotNull org.apache.jackrabbit.vault.validation.spi.NodeContext nodeContext,
                                                                                                           boolean isRoot)
        Specified by:
        validate in interface org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator
      • validateEnd

        @Nullable
        public @Nullable Collection<org.apache.jackrabbit.vault.validation.spi.ValidationMessage> validateEnd​(@NotNull
                                                                                                              @NotNull org.apache.jackrabbit.vault.util.DocViewNode2 node,
                                                                                                              @NotNull
                                                                                                              @NotNull org.apache.jackrabbit.vault.validation.spi.NodeContext nodeContext,
                                                                                                              boolean isRoot)
        Specified by:
        validateEnd in interface org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator