public class SlingshotGroupComponentElementEvaluator
extends org.springframework.extensions.surf.extensibility.impl.DefaultSubComponentEvaluator
| Modifier and Type | Field and Description |
|---|---|
static String |
AND |
static String |
GROUPS |
static String |
NEGATE |
static String |
RELATION |
protected SlingshotEvaluatorUtil |
util |
| Constructor and Description |
|---|
SlingshotGroupComponentElementEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(org.springframework.extensions.surf.RequestContext context,
Map<String,String> params)
Checks to see whether or not the current user satisfies the group membership requirements
specified.
|
protected boolean |
getNegation(org.springframework.extensions.surf.RequestContext context,
Map<String,String> evaluationProperties)
Checks for a request for to negate the ruling.
|
protected boolean |
getRelationship(org.springframework.extensions.surf.RequestContext context,
Map<String,String> evaluationProperties)
Gets the logical relationship between all the groups to test for membership of.
|
void |
setSlingshotEvaluatorUtil(SlingshotEvaluatorUtil slingshotExtensibilityUtil) |
protected SlingshotEvaluatorUtil util
public static final String GROUPS
public static final String RELATION
public static final String AND
public static final String NEGATE
public SlingshotGroupComponentElementEvaluator()
public void setSlingshotEvaluatorUtil(SlingshotEvaluatorUtil slingshotExtensibilityUtil)
public boolean evaluate(org.springframework.extensions.surf.RequestContext context,
Map<String,String> params)
evaluate in interface org.springframework.extensions.surf.extensibility.SubComponentEvaluatorevaluate in class org.springframework.extensions.surf.extensibility.impl.DefaultSubComponentEvaluatorprotected boolean getNegation(org.springframework.extensions.surf.RequestContext context,
Map<String,String> evaluationProperties)
context - evaluationProperties - protected boolean getRelationship(org.springframework.extensions.surf.RequestContext context,
Map<String,String> evaluationProperties)
context - evaluationProperties - Copyright © 2005–2014 Alfresco Software. All rights reserved.