org.alfresco.web.extensibility
Class SlingshotEqualsComponentElementEvaluator
java.lang.Object
org.springframework.extensions.surf.extensibility.impl.DefaultSubComponentEvaluator
org.alfresco.web.extensibility.SlingshotEqualsComponentElementEvaluator
- All Implemented Interfaces:
- org.springframework.beans.factory.BeanNameAware, org.springframework.extensions.surf.extensibility.SubComponentEvaluator
public class SlingshotEqualsComponentElementEvaluator
- extends org.springframework.extensions.surf.extensibility.impl.DefaultSubComponentEvaluator
Evaluator used to decide if a <
sub-component> shall be bound in to a and .
Returns true if all parameter values matches each other AND there are at least 2 parameters.
Example:
<evaluator type="equals.component.evaluator">
<params>
<referrer>{referrer}</referrer>
<workflows>workflows</workflows>
</params>
</evaluator>
Will return true if the resolved value of {referrer} equals the value of the parameter ("workflows").
Method Summary |
boolean |
evaluate(org.springframework.extensions.surf.RequestContext context,
java.util.Map params)
Returns true if all parameter values equal each other. |
Methods inherited from class org.springframework.extensions.surf.extensibility.impl.DefaultSubComponentEvaluator |
getBeanName, setBeanName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SlingshotEqualsComponentElementEvaluator
public SlingshotEqualsComponentElementEvaluator()
evaluate
public boolean evaluate(org.springframework.extensions.surf.RequestContext context,
java.util.Map params)
- Returns true if all parameter values equal each other.
- Specified by:
evaluate
in interface org.springframework.extensions.surf.extensibility.SubComponentEvaluator
- Overrides:
evaluate
in class org.springframework.extensions.surf.extensibility.impl.DefaultSubComponentEvaluator
- Parameters:
context
- params
-
- Returns:
- true if 2 or more values are equal to each other.
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.