|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.portal.security.RoleSecurityBinding
Binds a role and a set of actions together. This object is immutable.
A portal resource (portal, page, window, instance, portlet...) is secured via a set of security constraints. each security constraint holds the information about what roles are allowed what actions.
Field Summary | |
private java.util.Set |
actions
The set of actions of this constraint. |
private java.lang.String |
actionsAsString
The cached actions as a string. |
private int |
hashCode
The cached hash code. |
private java.lang.String |
roleName
The role name of this contraint. |
private static long |
serialVersionUID
The serialVersionUID |
private java.lang.String |
toString
The cached toString value. |
Constructor Summary | |
RoleSecurityBinding(RoleSecurityBinding other)
Copy constructor. |
|
RoleSecurityBinding(java.util.Set actions,
java.lang.String role)
Create a new constraint with the provided actions and the specified role. |
|
RoleSecurityBinding(java.lang.String actions,
java.lang.String role)
Create a new constraint with the provided actions for the specified role. |
Method Summary | |
boolean |
equals(java.lang.Object o)
|
java.util.Set |
getActions()
Return a java.util.Set of allowed actions. |
java.lang.String |
getActionsAsString()
Return a comma separated list of actions. |
java.lang.String |
getRoleName()
Return the role of this constraint |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final long serialVersionUID
private final java.lang.String roleName
private final java.util.Set actions
private transient java.lang.String toString
private transient int hashCode
private transient java.lang.String actionsAsString
Constructor Detail |
public RoleSecurityBinding(java.lang.String actions, java.lang.String role)
actions
- a comma separated list of allowed actionsrole
- the role namepublic RoleSecurityBinding(java.util.Set actions, java.lang.String role)
actions
- the set of actionsrole
- the role namepublic RoleSecurityBinding(RoleSecurityBinding other)
Method Detail |
public java.util.Set getActions()
java.util.Set
of allowed actions.
public java.lang.String getRoleName()
public java.lang.String getActionsAsString()
public java.lang.String toString()
Object.toString()
public boolean equals(java.lang.Object o)
public int hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |