Class DelegateActionCondition

  • All Implemented Interfaces:
    RecordsManagementActionCondition, org.alfresco.repo.action.evaluator.ActionConditionEvaluator, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware

    public class DelegateActionCondition
    extends RecordsManagementActionConditionEvaluatorAbstractBase
    Records management action condition who's implementation is delegated to an existing action condition.

    Useful for creating a RM version of an existing action condition implementation.

    Since:
    2.1
    Author:
    Roy Wetherall
    • Constructor Detail

      • DelegateActionCondition

        public DelegateActionCondition()
    • Method Detail

      • setActionConditionEvaluator

        public void setActionConditionEvaluator​(org.alfresco.repo.action.evaluator.ActionConditionEvaluator actionConditionEvaluator)
        Sets the action condition evaluator
        Parameters:
        actionConditionEvaluator - The action condition evaluator
      • evaluateImpl

        protected boolean evaluateImpl​(org.alfresco.service.cmr.action.ActionCondition actionCondition,
                                       org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
        Specified by:
        evaluateImpl in class org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase
        See Also:
        ActionConditionEvaluatorAbstractBase.evaluateImpl(org.alfresco.service.cmr.action.ActionCondition, org.alfresco.service.cmr.repository.NodeRef)
      • getParameterDefintions

        protected List<org.alfresco.service.cmr.action.ParameterDefinition> getParameterDefintions()
        Overrides:
        getParameterDefintions in class org.alfresco.repo.action.ParameterizedItemAbstractBase
        See Also:
        ParameterizedItemAbstractBase.getParameterDefintions()