Class ContentValidationHealthProcessorPlugin

  • All Implemented Interfaces:
    eu.xenit.alfresco.healthprocessor.extensibility.BaseExtension, eu.xenit.alfresco.healthprocessor.plugins.api.HealthProcessorPlugin

    public class ContentValidationHealthProcessorPlugin
    extends eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
    • Constructor Summary

      Constructors 
      Constructor Description
      ContentValidationHealthProcessorPlugin​(org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.service.cmr.repository.ContentService contentService, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, java.util.Collection<org.alfresco.service.namespace.QName> propertyQNamesToValidate)  
      ContentValidationHealthProcessorPlugin​(org.alfresco.service.ServiceRegistry serviceRegistry, java.util.Collection<java.lang.String> propertyQNamesToValidate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.util.Map<java.lang.String,​java.lang.String> getConfiguration()  
      protected org.slf4j.Logger getLogger()  
      int hashCode()  
      protected eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport process​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      • Methods inherited from class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin

        doProcess
      • Methods inherited from class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin

        isEnabled, process, setEnabled
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface eu.xenit.alfresco.healthprocessor.extensibility.BaseExtension

        getState
    • Constructor Detail

      • ContentValidationHealthProcessorPlugin

        public ContentValidationHealthProcessorPlugin​(org.alfresco.service.ServiceRegistry serviceRegistry,
                                                      java.util.Collection<java.lang.String> propertyQNamesToValidate)
      • ContentValidationHealthProcessorPlugin

        public ContentValidationHealthProcessorPlugin​(org.alfresco.service.cmr.repository.NodeService nodeService,
                                                      org.alfresco.service.cmr.repository.ContentService contentService,
                                                      org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                                                      java.util.Collection<org.alfresco.service.namespace.QName> propertyQNamesToValidate)
    • Method Detail

      • getLogger

        protected org.slf4j.Logger getLogger()
        Overrides:
        getLogger in class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
      • process

        protected eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport process​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Specified by:
        process in class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
      • getConfiguration

        public java.util.Map<java.lang.String,​java.lang.String> getConfiguration()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object