com.ibm.itim.dataservices.model.domain

Class BusinessUnitEntity

  • All Implemented Interfaces:
    com.ibm.itim.util.Sortable, java.io.Serializable


    public class BusinessUnitEntity
    extends OrganizationalContainerEntity
    Class that represents a business unit in the logical organization chart within 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:
    Serialized Form
    • Field Detail

      • SUPERVISOR

        public static final java.lang.String SUPERVISOR
        Constant (String) for supervisor relationship name.
        See Also:
        Constant Field Values
    • Constructor Detail

      • BusinessUnitEntity

        public BusinessUnitEntity(ObjectProfile profile,
                                  BusinessUnit bu)
        Constructs a BusinessUnitEntity with a profile and value object.
        Parameters:
        profile - Profile identifying the type of this business unit.
        bu - BusinessUnit object holding the attributes of the business unit.
      • BusinessUnitEntity

        public BusinessUnitEntity(BusinessUnit bu)
        Constructs a BusinessUnitEntity with a profile and value object.
        Parameters:
        bu - BusinessUnit object holding the attributes of the business unit.
      • BusinessUnitEntity

        public BusinessUnitEntity(DirectoryObject bu)
        Constructs a BusinessUnitEntity, taking a DirectoryObject as the parameter.
        Parameters:
        bu - DirectoryObject object holding the attributes of the business unit.