public class Entitlement
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIB_METHOD_READ |
static java.lang.String |
ATTRIB_METHOD_WRITE |
static java.lang.String |
METHOD_GET_ENTITLEMENTS |
static java.lang.String |
OBJECT_METHOD_CREATE |
static java.lang.String |
OBJECT_METHOD_DELETE |
static java.lang.String |
OBJECT_METHOD_DELETE_DSC |
static java.lang.String |
OBJECT_METHOD_GET |
static java.lang.String |
OBJECT_METHOD_SEARCH |
static java.lang.String |
OBJECT_METHOD_UPDATE |
Constructor and Description |
---|
Entitlement(java.lang.String method)
Constructs an object entitlement.
|
Entitlement(java.lang.String method,
java.lang.String object)
Constructs an object entitlement.
|
Entitlement(java.lang.String method,
java.lang.String object,
java.lang.String attribute)
Constructs an attribute entitlement.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object)
Compares this entitlement to another object.
|
java.lang.String |
getAttribute()
Returns the attribute.
|
java.lang.String |
getMethod()
Returns the method.
|
java.lang.String |
getObject()
Returns the object.
|
int |
hashCode()
Returns the hash code.
|
boolean |
isAttributeEntitlement()
Indicates whether this is an attribute entitlement.
|
boolean |
isAttributeMethodAllowed(java.lang.String method,
java.lang.String attribute)
Indicates whether the attribute method is allowed.
|
boolean |
isObjectMethodAllowed(java.lang.String method)
Indicates whether the object method is allowed.
|
java.lang.String |
toSimpleString()
Returns the entitlement as a simple string where
the hierarchical structures have been removed.
|
java.lang.String |
toString()
Returns the entitlement as a string.
|
public static final java.lang.String OBJECT_METHOD_CREATE
public static final java.lang.String OBJECT_METHOD_DELETE
public static final java.lang.String OBJECT_METHOD_DELETE_DSC
public static final java.lang.String OBJECT_METHOD_GET
public static final java.lang.String OBJECT_METHOD_SEARCH
public static final java.lang.String OBJECT_METHOD_UPDATE
public static final java.lang.String ATTRIB_METHOD_READ
public static final java.lang.String ATTRIB_METHOD_WRITE
public static final java.lang.String METHOD_GET_ENTITLEMENTS
public Entitlement(java.lang.String method)
method
- Methodpublic Entitlement(java.lang.String method, java.lang.String object)
method
- Methodobject
- Objectpublic Entitlement(java.lang.String method, java.lang.String object, java.lang.String attribute)
method
- Methodobject
- Objectattribute
- Attributepublic java.lang.String getMethod()
public java.lang.String getObject()
public java.lang.String getAttribute()
public boolean isAttributeEntitlement()
public boolean isObjectMethodAllowed(java.lang.String method)
method
- Methodpublic boolean isAttributeMethodAllowed(java.lang.String method, java.lang.String attribute)
method
- Methodattribute
- Attributepublic boolean equals(java.lang.Object object)
equals
in class java.lang.Object
object
- Objectpublic int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toSimpleString()