org.alfresco.repo.action.evaluator
Interface ActionConditionEvaluator

All Known Implementing Classes:
ActionConditionEvaluatorAbstractBase, CompareMimeTypeEvaluator, ComparePropertyValueEvaluator, CompositeConditionEvaluator, HasAspectEvaluator, HasChildEvaluator, HasTagEvaluator, HasVersionHistoryEvaluator, InCategoryEvaluator, IsSubTypeEvaluator, NoConditionEvaluator, NodeEligibleForRethumbnailingEvaluator

public interface ActionConditionEvaluator

Action Condition Evaluator


Method Summary
 boolean evaluate(ActionCondition actionCondition, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
          Evaluate the action condition
 ActionConditionDefinition getActionConditionDefintion()
          Get the action condition deinfinition
 

Method Detail

getActionConditionDefintion

ActionConditionDefinition getActionConditionDefintion()
Get the action condition deinfinition

Returns:
the action condition definition

evaluate

boolean evaluate(ActionCondition actionCondition,
                 org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
Evaluate the action condition

Parameters:
actionCondition - the action condition
actionedUponNodeRef - the actioned upon node
Returns:
true if the condition passes, false otherwise


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