com.ibm.itim.dataservices.model.domain

Class OrganizationalUnit

  • All Implemented Interfaces:
    ProtectedObject, com.ibm.itim.util.Sortable, com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable


    public class OrganizationalUnit
    extends BusinessUnit
    Value Object class that holds the attribute information of an organizational unit in the data model.
    See Also:
    BusinessUnitEntity, Serialized Form
    • Field Detail

      • BU_ATTR_ORGUNIT_NAME

        public static java.lang.String BU_ATTR_ORGUNIT_NAME
        String constant for the naming attribute name.
    • Constructor Detail

      • OrganizationalUnit

        public OrganizationalUnit()
        Default empty constructor
      • OrganizationalUnit

        public OrganizationalUnit(AttributeValues attributes)
        Constructs object with attribute information. Warning: the purpose of this constructor is to provide clients with the ability to create value objects for creation in the data store. Do not use this constructor to create value objects that represent existing entities. See the BusinessUnitSearch object for achieving that.
        Parameters:
        attributes - AttributeValues holding the attributes of the organizational unit.
      • OrganizationalUnit

        public OrganizationalUnit(java.lang.String profileName,
                                  AttributeValues attributes)
        Deprecated. Use OrganizationalUnit(AttributeValues) instead. Since 4.6
        Constructs object with profile and attribute information. Warning: the purpose of this constructor is to provide clients with the ability to create value objects for creation in the data store. Do not use this constructor to create value objects that represent existing entities. See the BusinessUnitSearch object for achieving that.
        Parameters:
        profileName - Name of the profile identifying the type of this organizational unit.
        attributes - AttributeValues holding the attributes of the organizational unit.