public class IPAddressAccessEvaluator extends java.lang.Object implements IAccessEvaluator
Constructor and Description |
---|
IPAddressAccessEvaluator()
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(IAuthToken authToken,
java.lang.String type,
java.lang.String op,
java.lang.String value)
Gets the IP address from session context
|
boolean |
evaluate(java.lang.String type,
java.lang.String op,
java.lang.String value)
evaluates uid in SessionContext to see if it has membership in
group 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 IAccessEvaluator
public java.lang.String getType()
getType
in interface IAccessEvaluator
public java.lang.String getDescription()
getDescription
in interface IAccessEvaluator
public java.lang.String[] getSupportedOperators()
IAccessEvaluator
getSupportedOperators
in interface IAccessEvaluator
public boolean evaluate(IAuthToken authToken, java.lang.String type, java.lang.String op, java.lang.String value)
evaluate
in interface IAccessEvaluator
authToken
- authentication tokentype
- must be "ipaddress"op
- must be "=" or "!="value
- the ipaddresspublic boolean evaluate(java.lang.String type, java.lang.String op, java.lang.String value)
evaluate
in interface IAccessEvaluator
type
- must be "group"op
- must be "="value
- the group name