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:
- ProtectedObject, com.ibm.itim.util.Sortable, com.ibm.itim.util.xml.objectstream.Importable, 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. |
Fields inherited from interface com.ibm.itim.util.Sortable |
ATTR_NAME |
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, getSortValue, getTenantDN, isLifecycleDefined, 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 5.1
© Copyright International Business Machines Corporation 2007, 2009. All rightsreserved. US Government Users Restricited RightsUse, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.