Class BaseEvaluator

    • Field Detail

      • name

        protected String name
        Name
      • beanName

        protected String beanName
        bean name
      • recordService

        protected RecordService recordService
        Record service
      • nodeService

        protected org.alfresco.service.cmr.repository.NodeService nodeService
        Node service
      • namespaceService

        protected org.alfresco.service.namespace.NamespaceService namespaceService
        Namespace service
      • capabilityService

        protected CapabilityService capabilityService
        Capability service
      • capabilities

        protected List<String> capabilities
        Capabilities
      • filePlanService

        protected FilePlanService filePlanService
        File plan service
    • Constructor Detail

      • BaseEvaluator

        public BaseEvaluator()
    • Method Detail

      • setBeanName

        public void setBeanName​(String beanName)
        Specified by:
        setBeanName in interface org.springframework.beans.factory.BeanNameAware
        Parameters:
        beanName - bean name
      • setJsonConversionComponent

        public void setJsonConversionComponent​(JSONConversionComponent jsonConversionComponent)
        Parameters:
        jsonConversionComponent - json conversion component
      • setRecordService

        public void setRecordService​(RecordService recordService)
        Parameters:
        recordService - record service
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Parameters:
        nodeService - node service
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
        Parameters:
        namespaceService - namespace service
      • setCapabilityService

        public void setCapabilityService​(CapabilityService capabilityService)
        Parameters:
        capabilityService - capability service
      • setFilePlanService

        public void setFilePlanService​(FilePlanService filePlanService)
        Parameters:
        filePlanService - file plan service
      • setDispositionService

        public void setDispositionService​(DispositionService dispositionService)
        Parameters:
        dispositionService - disposition service
      • setRecordFolderService

        public void setRecordFolderService​(RecordFolderService recordFolderService)
        Parameters:
        recordFolderService - record folder service
      • setTransactionalResourceHelper

        public void setTransactionalResourceHelper​(TransactionalResourceHelper transactionalResourceHelper)
        Parameters:
        transactionalResourceHelper - transactional resource helper
      • setName

        public void setName​(String name)
        Parameters:
        name -
      • getName

        public String getName()
        Returns:
      • setCapabilities

        public void setCapabilities​(List<String> capabilties)
        Parameters:
        capabilties -
      • setCapability

        public void setCapability​(String capability)
        Helper method which sets on capability.
        Parameters:
        capability - capability name
      • registerIndicator

        public void registerIndicator()
        Registers this instance as an indicator (evaluator)
      • registerAction

        public void registerAction()
        Registers this instance as an action (evaluator)
      • evaluate

        public boolean evaluate​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Executes the evaluation.
        Parameters:
        nodeRef -
        Returns:
      • evaluateImpl

        protected abstract boolean evaluateImpl​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Evaluation execution implementation.
        Parameters:
        nodeRef -
        Returns: