org.alfresco.repo.action.evaluator
Class IsSubTypeEvaluator

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.IsSubTypeEvaluator
All Implemented Interfaces:
ActionConditionEvaluator, org.springframework.beans.factory.BeanNameAware

public class IsSubTypeEvaluator
extends ActionConditionEvaluatorAbstractBase

No condition evaluator implementation.


Field Summary
static java.lang.String NAME
          Evaluator constants
static java.lang.String PARAM_TYPE
           
 
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
IsSubTypeEvaluator()
           
 
Method Summary
protected  void addParameterDefinitions(java.util.List paramList)
          Adds the parameter definitions to the list
 boolean evaluateImpl(ActionCondition ruleCondition, NodeRef actionedUponNodeRef)
          Evaluation implementation
 void setDictionaryService(DictionaryService dictionaryService)
          Set dictionary service
 void setNodeService(NodeService nodeService)
          Set 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
Evaluator constants

See Also:
Constant Field Values

PARAM_TYPE

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

IsSubTypeEvaluator

public IsSubTypeEvaluator()
Method Detail

setNodeService

public void setNodeService(NodeService nodeService)
Set node service

Parameters:
nodeService - the node service

setDictionaryService

public void setDictionaryService(DictionaryService dictionaryService)
Set dictionary service

Parameters:
dictionaryService - the dictionary service

evaluateImpl

public boolean evaluateImpl(ActionCondition ruleCondition,
                            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:
ActionConditionEvaluatorAbstractBase.evaluateImpl(org.alfresco.service.cmr.action.ActionCondition, org.alfresco.service.cmr.repository.NodeRef)

addParameterDefinitions

protected void addParameterDefinitions(java.util.List paramList)
Description copied from class: ParameterizedItemAbstractBase
Adds the parameter definitions to the list

Specified by:
addParameterDefinitions in class ParameterizedItemAbstractBase
Parameters:
paramList - the parameter definitions list
See Also:
ParameterizedItemAbstractBase.addParameterDefinitions(java.util.List)


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