com.ibm.itim.dataservices.model.domain
Class Location

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
                          |
                          +--com.ibm.itim.dataservices.model.domain.Location
All Implemented Interfaces:
com.ibm.itim.util.xml.objectstream.Importable, ProtectedObject, 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 Summary
static java.lang.String BU_ATTR_LOCATION_NAME
          Constant for the naming attribute name.
 
Fields inherited from class com.ibm.itim.dataservices.model.domain.BusinessUnit
BU_ATTR_SUPERVISOR
 
Fields inherited from class com.ibm.itim.dataservices.model.DirectoryObject
ATTR_ACCESS_RIGHT, ATTR_LIFECYCLE_ENABLE
 
Constructor Summary
Location()
          Default empty constructor
Location(AttributeValues attributes)
          Constructs object with attribute information.
Location(java.lang.String profileName, AttributeValues attributes)
          Deprecated. Use Location(AttributeValues) instead. Since 4.6
 
Methods inherited from class com.ibm.itim.dataservices.model.domain.BusinessUnit
getSupervisor, setSupervisor
 
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject
addAttribute, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getName, getNameAttribute, getOldMappedAttributes, getProfileName, getRawAttributes, getTenantDN, isLifecycleDefined, removeAttribute, removeAttribute, removeAttribute, setAccessRights, setAttribute, setAttributes, setAuthorizationOwners, setProfileName, setTenantDN, toString
 
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryEntry
clearChange, clearChanges, getChanges, getDistinguishedName, getLastModified, getObjectClasses, getOldAttributes, setDistinguishedName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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.


IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.