|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.moremotion.security.Role
public class Role
Represents a role by a name and description. A Role may zero or more checkpoints.
Constructor Summary | |
---|---|
Role()
Creates a new role. |
|
Role(java.lang.String name,
java.lang.String description)
Creates a new role. |
Method Summary | |
---|---|
void |
addCheckPoint(CheckPoint checkPoint)
Adds a check point to role. |
int |
compareTo(java.lang.Object obj)
Compares this role to other. |
boolean |
equals(java.lang.Object obj)
Checks wheter or not this role is equal to other. |
java.lang.String |
getAttribute(java.lang.String name)
Returns the value of the specified role attribute. |
java.util.Properties |
getAttributes()
Returns the attribute of this role. |
CheckPoint[] |
getCheckPoints()
Returns a list of check points. |
java.lang.String |
getDescription()
Returns role description. |
java.lang.String |
getId()
Gets role identifier. |
java.lang.String |
getName()
Returns role name. |
boolean |
hasCheckPoint(java.lang.String checkPointName)
Returns true if this role has the given check point, false otherwise. |
void |
removeAttribute(java.lang.String name)
Removes the specified attribute from this role. |
void |
removeCheckPoint(CheckPoint checkPoint)
Removes a check point from role. |
void |
setAttribute(java.lang.String name,
java.lang.String value)
Sets a user attribute to this role. |
void |
setDescription(java.lang.String description)
Sets role description. |
void |
setId(java.lang.String value)
Sets role identifier. |
void |
setName(java.lang.String name)
Sets role name. |
java.lang.String |
toString()
Returns string respresentation of role. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Role()
public Role(java.lang.String name, java.lang.String description)
name
- Role name.description
- Role description.Method Detail |
---|
public void addCheckPoint(CheckPoint checkPoint)
public void removeCheckPoint(CheckPoint checkPoint)
public CheckPoint[] getCheckPoints()
public boolean hasCheckPoint(java.lang.String checkPointName)
true
if this role has the given check point, false
otherwise.
public java.lang.String getName()
public java.lang.String getDescription()
public void setName(java.lang.String name)
public void setDescription(java.lang.String description)
public java.lang.String getId()
public void setId(java.lang.String value)
For internal use only.
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
public java.util.Properties getAttributes()
public void setAttribute(java.lang.String name, java.lang.String value)
public java.lang.String getAttribute(java.lang.String name)
public void removeAttribute(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |