org.alfresco.repo.action.evaluator
Class CompareMimeTypeEvaluator

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.ComparePropertyValueEvaluator
                  extended by org.alfresco.repo.action.evaluator.CompareMimeTypeEvaluator
All Implemented Interfaces:
ActionConditionEvaluator, org.springframework.beans.factory.BeanNameAware

public class CompareMimeTypeEvaluator
extends ComparePropertyValueEvaluator

Compare mime type evaluator


Field Summary
static java.lang.String NAME
          Evaluator constants
 
Fields inherited from class org.alfresco.repo.action.evaluator.ComparePropertyValueEvaluator
contentService, dictionaryService, nodeService, PARAM_CONTENT_PROPERTY, PARAM_OPERATION, PARAM_PROPERTY, PARAM_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
CompareMimeTypeEvaluator()
           
 
Method Summary
protected  void addParameterDefinitions(java.util.List paramList)
          Add parameter definitions
 boolean evaluateImpl(ActionCondition actionCondition, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
          Evaluation implementation
 
Methods inherited from class org.alfresco.repo.action.evaluator.ComparePropertyValueEvaluator
registerComparator, setContentService, setDictionaryService, setNodeService, setPropertyValueComparators
 
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
Constructor Detail

CompareMimeTypeEvaluator

public CompareMimeTypeEvaluator()
Method Detail

evaluateImpl

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

Overrides:
evaluateImpl in class ComparePropertyValueEvaluator
Parameters:
actionCondition - 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: ComparePropertyValueEvaluator
Add parameter definitions

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


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