public class Role
extends java.lang.Object
implements java.io.Serializable
SecurityAdministrator
,
Serialized FormConstructor and Description |
---|
Role() |
Modifier and Type | Method and Description |
---|---|
java.util.SortedSet<Privilege> |
getPrivileges()
Returns the privileges for this role.
|
java.lang.String |
getRoleDescription()
Returns a description of this role meant for human consumption.
|
java.lang.String |
getRoleName()
Returns the name of this role.
|
boolean |
hasPrivilege(Privilege privilege)
Returns whether this role has this privilege.
|
void |
setPrivileges(Privilege... privileges)
Sets the privileges for this role.
|
void |
setRoleDescription(java.lang.String roleDescription)
Sets a description of this role meant for human consumption.
|
void |
setRoleName(java.lang.String roleName)
Sets the name of this role.
|
public java.util.SortedSet<Privilege> getPrivileges()
public java.lang.String getRoleDescription()
public java.lang.String getRoleName()
public boolean hasPrivilege(Privilege privilege)
privilege
- Privilege to check in this role.public void setPrivileges(Privilege... privileges)
privileges
- The privileges for this role.public void setRoleDescription(java.lang.String roleDescription)
roleDescription
- A description of this role meant for human
consumption.public void setRoleName(java.lang.String roleName)
roleName
- The name of this role.java.lang.IllegalArgumentException
- If name is null or empty.© 2000-2025 Flux Corporation. All rights reserved.