imcode.server.user
Class RoleDomainObject
java.lang.Object
imcode.server.user.RoleDomainObject
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
public class RoleDomainObject
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
PASSWORD_MAIL_PERMISSION
public static final RolePermissionDomainObject PASSWORD_MAIL_PERMISSION
ADMIN_PAGES_PERMISSION
public static final RolePermissionDomainObject ADMIN_PAGES_PERMISSION
RoleDomainObject
public RoleDomainObject(java.lang.String name)
RoleDomainObject
public RoleDomainObject(RoleId roleId,
java.lang.String roleName,
int adminRoleId)
setId
public void setId(RoleId id)
getId
public RoleId getId()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
isAdminRole
public boolean isAdminRole()
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface java.lang.Comparable
addPermission
public void addPermission(RolePermissionDomainObject permission)
hasPermission
public boolean hasPermission(RolePermissionDomainObject permission)
removePermission
public void removePermission(RolePermissionDomainObject permission)
getPermissions
public RolePermissionDomainObject[] getPermissions()
addUnionOfPermissionIdsToRole
public void addUnionOfPermissionIdsToRole(int unionOfRolePermissionIds)
getAllRolePermissions
public static RolePermissionDomainObject[] getAllRolePermissions()