com.ibm.itim.dataservices.model.domain

Class Location

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


    public class Location
    extends BusinessUnit
    Value Object class that holds the attribute information of a location in the data model.
    See Also:
    BusinessUnitEntity, Serialized Form
    • Field Detail

      • BU_ATTR_LOCATION_NAME

        public static java.lang.String BU_ATTR_LOCATION_NAME
        Constant for the naming attribute name.
    • Constructor Detail

      • Location

        public Location()
        Default empty constructor
      • Location

        public Location(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 location.
      • Location

        public Location(java.lang.String profileName,
                        AttributeValues attributes)
        Deprecated. Use Location(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 location.
        attributes - AttributeValues holding the attributes of the location.