public class UserAccessEvaluator extends java.lang.Object implements IAccessEvaluator
| Constructor and Description |
|---|
UserAccessEvaluator()
Class constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(IAuthToken authToken,
java.lang.String type,
java.lang.String op,
java.lang.String value)
Evaluates the user in AuthToken to see if it's equal to value
|
boolean |
evaluate(java.lang.String type,
java.lang.String op,
java.lang.String value)
Evaluates the user in session context to see if it's equal to value
|
java.lang.String |
getDescription()
gets the description for this acl evaluator
|
java.lang.String[] |
getSupportedOperators()
Get the supported operators for this evaluator
|
java.lang.String |
getType()
gets the type name for this acl evaluator
|
void |
init()
initialization.
|
public void init()
init in interface IAccessEvaluatorpublic java.lang.String getType()
getType in interface IAccessEvaluatorpublic java.lang.String getDescription()
getDescription in interface IAccessEvaluatorpublic java.lang.String[] getSupportedOperators()
IAccessEvaluatorgetSupportedOperators in interface IAccessEvaluatorpublic boolean evaluate(IAuthToken authToken, java.lang.String type, java.lang.String op, java.lang.String value)
evaluate in interface IAccessEvaluatorauthToken - AuthToken from authenticationtype - must be "at_user"op - must be "="value - the user idpublic boolean evaluate(java.lang.String type,
java.lang.String op,
java.lang.String value)
evaluate in interface IAccessEvaluatortype - must be "user"op - must be "="value - the user id