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
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
addAttribute, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getName, getNameAttribute, getProfileName, getRawAttributes, getTenantDN, removeAttribute, removeAttribute, setAccessRights, setAttribute, setAttributes, setAuthorizationOwners, setProfileName, setTenantDN, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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.