com.ibm.itim.dataservices.model.domain
Class BusinessUnit
java.lang.Object
|
+--com.ibm.itim.dataservices.model.DirectoryEntry
|
+--com.ibm.itim.dataservices.model.DirectoryObject
|
+--com.ibm.itim.dataservices.model.domain.OrganizationalContainer
|
+--com.ibm.itim.dataservices.model.domain.BusinessUnit
- All Implemented Interfaces:
- com.ibm.itim.util.xml.objectstream.Importable, ProtectedObject, java.io.Serializable
- Direct Known Subclasses:
- Location, OrganizationalUnit
- public class BusinessUnit
- extends OrganizationalContainer
Value Object class that holds the attribute information of a business unit
in the data model. A business unit is an org chart container that is
is subordinate to an organization. This use of this object is limited to
containers with no special semantics other than those of a basic container
with an optional supervisor (i.e., organizational unit or location).
- See Also:
BusinessUnitEntity
,
Serialized Form
Field Summary |
static java.lang.String |
BU_ATTR_SUPERVISOR
String constant for the supervisor attribute. |
Constructor Summary |
BusinessUnit()
Default empty constructor |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
addAttribute, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getName, getNameAttribute, getOldMappedAttributes, getProfileName, getRawAttributes, getTenantDN, isLifecycleDefined, removeAttribute, removeAttribute, removeAttribute, setAccessRights, setAttribute, setAttributes, setAuthorizationOwners, setProfileName, setTenantDN, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BU_ATTR_SUPERVISOR
public static final java.lang.String BU_ATTR_SUPERVISOR
- String constant for the supervisor attribute.
- See Also:
- Constant Field Values
BusinessUnit
public BusinessUnit()
- Default empty constructor
getSupervisor
public DistinguishedName getSupervisor()
- Returns the business unit's (location or organizational unit) immediate supervisor.
- Returns:
- DistinguishedName of the business unit's immediate supervisor, null if
none defined.
setSupervisor
public void setSupervisor(DistinguishedName supervisor)
- Changes the business unit's (location or organizational unit) immediate supervisor.
- Parameters:
supervisor
- DistinguishedName of business unit's new immediate
supervisor, null if no supervisor is to be defined.
IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights
reserved. US Government Users Restricted Rights
Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.