public class GenericAccessRight extends java.lang.Object implements AccessRight, java.io.Serializable
AccessRight
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
GenericAccessRight(java.lang.String name) |
GenericAccessRight(java.lang.String name,
java.lang.String description) |
GenericAccessRight(java.lang.String name,
java.lang.String displayName,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object)
Returns true if this access right is the same as another.
|
static AccessRight |
fromString(java.lang.String pRightName)
Returns an access right with the given name, reusing rights with
the same name.
|
java.lang.String |
getDescription()
Returns a description of the access right suitable for display to
a user.
|
java.lang.String |
getDisplayName()
Returns the human-readable name of the access right.
|
java.lang.String |
getName()
Returns a machine-readable name of the access right, useful for
persisting the object.
|
int |
hashCode()
Access rights with the same name hash equivalently.
|
static AccessRight[] |
parse(java.lang.String pRightString)
Parses a list of access rights.
|
java.lang.String |
toString()
Output a representation of the assess right.
|
static java.lang.String |
toString(AccessRight[] pRights)
Converts a list of access rights into a parseable string.
|
public GenericAccessRight(java.lang.String name)
public GenericAccessRight(java.lang.String name, java.lang.String description)
public GenericAccessRight(java.lang.String name, java.lang.String displayName, java.lang.String description)
public static AccessRight fromString(java.lang.String pRightName)
public static AccessRight[] parse(java.lang.String pRightString)
public static java.lang.String toString(AccessRight[] pRights)
public java.lang.String getName()
getName
in interface AccessRight
public java.lang.String getDisplayName()
getDisplayName
in interface AccessRight
public java.lang.String getDescription()
getDescription
in interface AccessRight
public boolean equals(java.lang.Object object)
equals
in interface AccessRight
equals
in interface java.security.acl.Permission
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface java.security.acl.Permission
toString
in class java.lang.Object