org.alfresco.repo.action.evaluator
Class InCategoryEvaluator

java.lang.Object
  extended by org.alfresco.repo.action.CommonResourceAbstractBase
      extended by org.alfresco.repo.action.ParameterizedItemAbstractBase
          extended by org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase
              extended by org.alfresco.repo.action.evaluator.InCategoryEvaluator
All Implemented Interfaces:
ActionConditionEvaluator, org.springframework.beans.factory.BeanNameAware

public class InCategoryEvaluator
extends ActionConditionEvaluatorAbstractBase

In category evaluator implementation.


Field Summary
static java.lang.String NAME
          Rule constants
static java.lang.String PARAM_CATEGORY_ASPECT
           
static java.lang.String PARAM_CATEGORY_VALUE
           
 
Fields inherited from class org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase
actionConditionDefinition
 
Fields inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
DISPLAY_LABEL, runtimeActionService
 
Fields inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
name
 
Constructor Summary
InCategoryEvaluator()
           
 
Method Summary
protected  void addParameterDefinitions(java.util.List paramList)
          Add the parameter definitions
protected  boolean evaluateImpl(ActionCondition ruleCondition, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
          Evaluation implementation
 void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
          Sets the dictionary service
 void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
          Sets the node service
 
Methods inherited from class org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase
evaluate, getActionConditionDefintion, init, setPublicCondition
 
Methods inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
checkMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getParamDisplayLabel, getParameterDefintions, getTitleKey, setRuntimeActionService, toString
 
Methods inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
setBeanName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
Rule constants

See Also:
Constant Field Values

PARAM_CATEGORY_ASPECT

public static final java.lang.String PARAM_CATEGORY_ASPECT
See Also:
Constant Field Values

PARAM_CATEGORY_VALUE

public static final java.lang.String PARAM_CATEGORY_VALUE
See Also:
Constant Field Values
Constructor Detail

InCategoryEvaluator

public InCategoryEvaluator()
Method Detail

setNodeService

public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Sets the node service

Parameters:
nodeService - the node service

setDictionaryService

public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Sets the dictionary service

Parameters:
dictionaryService - the dictionary service

addParameterDefinitions

protected void addParameterDefinitions(java.util.List paramList)
Add the parameter definitions

Specified by:
addParameterDefinitions in class ParameterizedItemAbstractBase
Parameters:
paramList - the parameter definitions list

evaluateImpl

protected boolean evaluateImpl(ActionCondition ruleCondition,
                               org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
Description copied from class: ActionConditionEvaluatorAbstractBase
Evaluation implementation

Specified by:
evaluateImpl in class ActionConditionEvaluatorAbstractBase
Parameters:
ruleCondition - the action condition
actionedUponNodeRef - the actioned upon node reference
Returns:
the result of the condition evaluation
See Also:
org.alfresco.repo.action.evaluator.ActionConditionEvaluatorAbstractBase#evaluateImpl(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.cmr.repository.NodeRef)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.