com.ibm.itim.dataservices.model.system
Class SystemRoleEntity
java.lang.Object
com.ibm.itim.dataservices.model.DirectoryObjectEntity
com.ibm.itim.dataservices.model.system.SystemRoleEntity
- All Implemented Interfaces:
- com.ibm.itim.util.Sortable, java.io.Serializable
public class SystemRoleEntity
- extends DirectoryObjectEntity
Represents a system role (group) in the data model.
- See Also:
- Serialized Form
Fields inherited from interface com.ibm.itim.util.Sortable |
ATTR_NAME |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObjectEntity |
equals, getDirectoryObject, getDistinguishedName, getEntity, getLifecycle, getObjectCategory, getParent, getParentDN, getProfile, getRelationship, getSortValue, getSupportedRelationships, hashCode, isSupportedRelationship, remove, remove, setLifecycle, toString, update, update |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
SystemRoleEntity
public SystemRoleEntity(SystemRole sysRole)
- Constructs with a value object.
- Parameters:
sysRole
- SystemRole object holding the attributes of the
system role.
getMembers
public java.util.Collection getMembers()
throws ModelCommunicationException,
ModelIntegrityException
- Returns all members of the system role.
- Returns:
- Collection of SystemUsers that are members of
the system role.
- Throws:
ModelCommunicationException
- Thrown if unable to communicate
with the data store.
ModelIntegrityException
- Thrown if a problem exists with
the consistency of the data model preventing the
evaluation of the relationship.
getOrganization
public OrganizationEntity getOrganization()
throws ModelCommunicationException,
ModelIntegrityException
- Returns the organization of the current object.
- Returns:
- OrganizationEntity representing the object's organization.
- Throws:
ModelCommunicationException
- Thrown if unable to communicate
with the data store.
ModelIntegrityException
- Thrown if unable to locate the
related organization. This may be due to a data integrity problem.
IBM Tivoli Identity Manager 5.0
© Copyright International Business Machines Corporation 2007. All rightsreserved. US Government Users Restricited RightsUse, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.