Class BaseEvaluator

    • 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​(NodeService nodeService)
        Parameters:
        nodeService - node service
      • setNamespaceService

        public void setNamespaceService​(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​(NodeRef nodeRef)
        Executes the evaluation.
        Parameters:
        nodeRef -
        Returns:
      • evaluateImpl

        protected abstract boolean evaluateImpl​(NodeRef nodeRef)
        Evaluation execution implementation.
        Parameters:
        nodeRef -
        Returns: