Class RecordsManagementActionConditionEvaluatorAbstractBase
- java.lang.Object
-
- org.alfresco.repo.action.CommonResourceAbstractBase
-
- org.alfresco.repo.action.ParameterizedItemAbstractBase
-
- org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase
-
- org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionConditionEvaluatorAbstractBase
-
- All Implemented Interfaces:
RecordsManagementActionCondition
,ActionConditionEvaluator
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
- Direct Known Subclasses:
CapabilityConditionEvaluator
,DelegateActionCondition
,HasDispositionActionEvaluator
,IsKindEvaluator
,IsRecordTypeEvaluator
public abstract class RecordsManagementActionConditionEvaluatorAbstractBase extends ActionConditionEvaluatorAbstractBase implements RecordsManagementActionCondition, org.springframework.beans.factory.BeanNameAware
Records management action condition evaluator abstract base implementation.- Since:
- 2.1
- Author:
- Roy Wetherall
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase
actionConditionDefinition
-
Fields inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
adhocPropertiesAllowed, DISPLAY_LABEL, runtimeActionService
-
Fields inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
name
-
-
Constructor Summary
Constructors Constructor Description RecordsManagementActionConditionEvaluatorAbstractBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addParameterDefinitions(List<ParameterDefinition> arg0)
ActionConditionDefinition
getActionConditionDefintion()
String
getBeanName()
Get the name of the action conditionString
getDescription()
Get the description of the action conditionprotected FilePlanService
getFilePlanService()
String
getLabel()
Get the label of the action conditionRecordsManagementActionConditionDefinition
getRecordsManagementActionConditionDefinition()
protected RecordsManagementActionService
getRecordsManagementActionService()
void
init()
boolean
isPublicCondition()
void
setBeanName(String name)
void
setFilePlanService(FilePlanService filePlanService)
void
setPublicCondition(boolean publicCondition)
void
setRecordsManagementActionService(RecordsManagementActionService recordsManagementActionService)
void
setRetryingTransactionHelper(RetryingTransactionHelper retryingTransactionHelper)
-
Methods inherited from class org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase
evaluate, evaluateImpl
-
Methods inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
checkMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getLocalizedParameterDefinitions, getParamDisplayLabel, getParamDisplayLabel, getParameterDefintions, getTitleKey, setAdhocPropertiesAllowed, setLocales, setRuntimeActionService, toString
-
-
-
-
Method Detail
-
getRecordsManagementActionService
protected RecordsManagementActionService getRecordsManagementActionService()
- Returns:
- Records management action service
-
getFilePlanService
protected FilePlanService getFilePlanService()
- Returns:
- File plan service
-
setRecordsManagementActionService
public void setRecordsManagementActionService(RecordsManagementActionService recordsManagementActionService)
- Parameters:
recordsManagementActionService
- records management action service
-
setFilePlanService
public void setFilePlanService(FilePlanService filePlanService)
- Parameters:
filePlanService
- file plan service
-
setRetryingTransactionHelper
public void setRetryingTransactionHelper(RetryingTransactionHelper retryingTransactionHelper)
- Parameters:
retryingTransactionHelper
- retrying transaction helper
-
init
public void init()
- Overrides:
init
in classActionConditionEvaluatorAbstractBase
- See Also:
ActionConditionEvaluatorAbstractBase.init()
-
setPublicCondition
public void setPublicCondition(boolean publicCondition)
- Overrides:
setPublicCondition
in classActionConditionEvaluatorAbstractBase
-
setBeanName
public void setBeanName(String name)
- Specified by:
setBeanName
in interfaceorg.springframework.beans.factory.BeanNameAware
- Overrides:
setBeanName
in classCommonResourceAbstractBase
- See Also:
CommonResourceAbstractBase.setBeanName(java.lang.String)
-
getBeanName
public String getBeanName()
Description copied from interface:RecordsManagementActionCondition
Get the name of the action condition- Specified by:
getBeanName
in interfaceRecordsManagementActionCondition
- Returns:
- String action condition name
- See Also:
RecordsManagementActionCondition.getBeanName()
-
getLabel
public String getLabel()
Description copied from interface:RecordsManagementActionCondition
Get the label of the action condition- Specified by:
getLabel
in interfaceRecordsManagementActionCondition
- Returns:
- String action condition label
- See Also:
RecordsManagementAction.getLabel()
-
getDescription
public String getDescription()
Description copied from interface:RecordsManagementActionCondition
Get the description of the action condition- Specified by:
getDescription
in interfaceRecordsManagementActionCondition
- Returns:
- String action condition description
- See Also:
RecordsManagementAction.getDescription()
-
getActionConditionDefintion
public ActionConditionDefinition getActionConditionDefintion()
- Specified by:
getActionConditionDefintion
in interfaceActionConditionEvaluator
- Overrides:
getActionConditionDefintion
in classActionConditionEvaluatorAbstractBase
- See Also:
TODO base class should provide "createActionDefinition" method that can be over-ridden like the ActionExecuter base class to prevent duplication of code and a cleaner extension.
-
addParameterDefinitions
protected void addParameterDefinitions(List<ParameterDefinition> arg0)
- Specified by:
addParameterDefinitions
in classParameterizedItemAbstractBase
- See Also:
ParameterizedItemAbstractBase.addParameterDefinitions(java.util.List)
-
isPublicCondition
public boolean isPublicCondition()
- Specified by:
isPublicCondition
in interfaceRecordsManagementActionCondition
- Returns:
true
if the condition is public,false
otherwise- See Also:
RecordsManagementActionCondition.isPublicCondition()
-
getRecordsManagementActionConditionDefinition
public RecordsManagementActionConditionDefinition getRecordsManagementActionConditionDefinition()
- Specified by:
getRecordsManagementActionConditionDefinition
in interfaceRecordsManagementActionCondition
- Returns:
- The records management action condition definition
- See Also:
RecordsManagementActionCondition.getRecordsManagementActionConditionDefinition()
-
-