com.retek.component.security
Interface Role
- All Superinterfaces:
- BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject
- All Known Implementing Classes:
- RoleImpl
- public interface Role
- extends DistributedObject, com.retek.swing11.commons.type.Displayable
Methods inherited from interface com.retek.commons.component.DistributedObject |
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh |
Methods inherited from interface com.retek.swing11.commons.type.Displayable |
toDisplayString |
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
getRolePermissions
public java.util.Set getRolePermissions()
throws SystemException
- Throws:
SystemException
getInheritedPermissions
public java.util.Set getInheritedPermissions()
throws SystemException
- Throws:
SystemException
getAllPermissions
public java.util.Set getAllPermissions()
throws SystemException
- Throws:
SystemException
getInheritedRoles
public java.util.Set getInheritedRoles()
throws SystemException
- Throws:
SystemException
getInheritedByRoles
public java.util.Set getInheritedByRoles()
throws SystemException
- Throws:
SystemException
getDescription
public java.lang.String getDescription()
throws SystemException
- Throws:
SystemException
setDescription
public void setDescription(java.lang.String displayName)
throws SystemException
- Throws:
SystemException
addRolePermission
public void addRolePermission(RetekPermission permission)
throws SystemException
- Throws:
SystemException
removeRolePermission
public void removeRolePermission(RetekPermission permission)
throws SystemException
- Throws:
SystemException
removeRolePermissions
public void removeRolePermissions(Application application)
throws SystemException
- Throws:
SystemException
addRole
public void addRole(Role role)
throws SystemException,
RetekSecurityException,
CycleDetectedException
- Throws:
SystemException
RetekSecurityException
CycleDetectedException
removeRole
public void removeRole(Role role)
throws SystemException
- Throws:
SystemException
hasPermission
public boolean hasPermission(RetekPermission permission)
throws SystemException
- Throws:
SystemException
isInheritedBy
public boolean isInheritedBy(Role role)
throws SystemException
- Throws:
SystemException
inherits
public boolean inherits(Role role)
throws SystemException
- Throws:
SystemException
delete
public void delete()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
submit
public void submit()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28