Uses of Class
com.ibm.itim.dataservices.model.DistinguishedName

Packages that use DistinguishedName
com.ibm.itim.apps Provides a remotable application programming interface for provisioning specific functions. 
com.ibm.itim.apps.acl Extends the com.ibm.itim.apps package to provide a remotable application programming interface to create, modify, and delete ACIs and ACLs. 
com.ibm.itim.apps.identity Extends the com.ibm.itim.apps package to provide a remotable application programming interface for identity management. 
com.ibm.itim.apps.policy Extends the com.ibm.itim.apps package to provide a remotable application programming interface for Policy management. 
com.ibm.itim.apps.provisioning Extends the com.ibm.itim.apps package to provide a remotable application programming interface for Account, Service, and Password management. 
com.ibm.itim.apps.system Extends the com.ibm.itim.apps package to provide a remotable application programming interface for System role and System user management. 
com.ibm.itim.dataservices.model Provides a a low-level application programming interface for querying elements of the data model. 
com.ibm.itim.dataservices.model.domain Extends the com.ibm.itim.dataservices.model package to provide an application programming interface for querying the core elements of the data model. 
com.ibm.itim.dataservices.model.domain.access Extends the com.ibm.itim.dataservices.model package to provide an application programming interface for querying group/access elements of the data model. 
com.ibm.itim.dataservices.model.policy   
com.ibm.itim.dataservices.model.system Extends the com.ibm.itim.dataservices.model package to provide an application programming interface for querying the system specific elements of the data model. 
com.ibm.itim.mail.workflow Provides workflow context classes that are required by the Mail API for notification creation 
com.ibm.itim.workflow.model Provides a model and an applications programming interface for the workflow engine. 
com.ibm.itim.workflow.model.type Provides classes that give information about the type of a workflow. 
com.ibm.itim.workflow.query Provides classes and interfaces to query the workflow engine. 
 

Uses of DistinguishedName in com.ibm.itim.apps
 

Methods in com.ibm.itim.apps that return DistinguishedName
 DistinguishedName ManagedObject.getDistinguishedName()
          Returns the distinguished name of the object.
 

Uses of DistinguishedName in com.ibm.itim.apps.acl
 

Constructors in com.ibm.itim.apps.acl with parameters of type DistinguishedName
AccessControlListManager(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName containerDN)
          Creates a new AccessControlListManager.
 

Uses of DistinguishedName in com.ibm.itim.apps.identity
 

Methods in com.ibm.itim.apps.identity that return DistinguishedName
 DistinguishedName RoleManager.createRole(OrganizationalContainerMO container, Role subject)
           
 DistinguishedName RoleMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName PersonMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName OrganizationalContainerMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 

Methods in com.ibm.itim.apps.identity with parameters of type DistinguishedName
 boolean RoleMO.hasMembers(DistinguishedName roleDN)
           
 boolean RoleMO.hasRoleMembers(DistinguishedName roleDN)
           
 

Constructors in com.ibm.itim.apps.identity with parameters of type DistinguishedName
OrganizationalContainerMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
OrganizationalContainerMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name, boolean isTenantMO)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
PersonMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
RoleMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
 

Uses of DistinguishedName in com.ibm.itim.apps.policy
 

Methods in com.ibm.itim.apps.policy that return DistinguishedName
 DistinguishedName SeparationOfDutyPolicyMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName Entitlement.getProcessDN()
          Returns the current DistinguishedName value of the workflow process associated with this entitlement.
 

Methods in com.ibm.itim.apps.policy with parameters of type DistinguishedName
 Request ProvisioningPolicyManager.deletePolicy(OrganizationalContainerMO container, DistinguishedName subjectDN, java.util.Date scheduleTime)
          Deletes a provisioning policy in the provisioning platform
 void Entitlement.setProcessDN(DistinguishedName processDN)
          Sets the DistinguishedName value of the workflow process to be associated with this entitlement.
 

Constructors in com.ibm.itim.apps.policy with parameters of type DistinguishedName
Entitlement(int type, ServiceTarget target, ProvisioningParameters parameters, DistinguishedName processDN)
          The entitlement constructor with full set of parameters.
ProvisioningPolicyMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
SeparationOfDutyPolicyMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
 

Uses of DistinguishedName in com.ibm.itim.apps.provisioning
 

Methods in com.ibm.itim.apps.provisioning that return DistinguishedName
 DistinguishedName ServiceMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName GroupMO.getDistinguishedName()
          Returns the distinguished name of the managed object.
 DistinguishedName AccountMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 

Methods in com.ibm.itim.apps.provisioning with parameters of type DistinguishedName
 void AccountManager.adopt(DistinguishedName ownerDN, java.util.Collection accounts)
          Adopts multiple accounts, or assigns the same owner (given) to all the accounts submitted.
 void AccountManager.orphan(DistinguishedName userDN, java.util.Collection accounts)
          Orphans multiple accounts, or changes the account owner to unknown.
 

Constructors in com.ibm.itim.apps.provisioning with parameters of type DistinguishedName
AccountMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
GroupMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
ServiceMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
 

Uses of DistinguishedName in com.ibm.itim.apps.system
 

Methods in com.ibm.itim.apps.system that return DistinguishedName
 DistinguishedName SystemUserMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName SystemRoleMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 

Constructors in com.ibm.itim.apps.system with parameters of type DistinguishedName
SystemRoleMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
SystemUserMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
 

Uses of DistinguishedName in com.ibm.itim.dataservices.model
 

Methods in com.ibm.itim.dataservices.model that return DistinguishedName
static DistinguishedName DNHelper.createDistinguishedName(com.ibm.ldap.util.DN dn)
           
 DistinguishedName CompoundDN.first()
          Returnst the first distinguished name of the object.
 DistinguishedName CompoundDN.get(int index)
          Returns the distinguished name at the given index, or position, in the object.
 DistinguishedName ObjectProfileOperation.getDefinitionDN()
          Gets the workflow definition dn of the operation
 DistinguishedName ObjectProfileEntity.getDistinguishedName()
          Returns the distinguished name of the profile.
 DistinguishedName EntityLifecycleProfile.getDistinguishedName()
          Returns the distinguished name of the entity.
 DistinguishedName DirectoryObjectEntity.getDistinguishedName()
          Returns the distinguished name of the object.
 DistinguishedName ObjectProfileCategory.getDistinguishedName()
           
 DistinguishedName ObjectProfile.getDistinguishedName()
          Gets the DistinguishedName of this ObjectProfile object.
 DistinguishedName ManagableProfile.getDistinguishedName()
          Returns the distinguished name of the object if there is any
 DistinguishedName DirectoryEntry.getDistinguishedName()
          Returns the distinguished name of the object.
 DistinguishedName EntityLifecycleProfile.getEntityTarget()
          Returns the distinguished name of the entity that the profile is defined for.
 DistinguishedName ModelDataHelperBridge.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
static DistinguishedName ModelDataHelper.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
 DistinguishedName IModelDataHelper.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
 DistinguishedName AuthorizationOwner.getOwnerDistinguishedName()
          Returns the distinguished name of the authorization owner.
 DistinguishedName DirectoryObjectEntity.getParentDN()
          Retrieve the DistinguishedName of the parent of the current object.
 DistinguishedName LifecycleProfile.getTarget()
          This method returns the entity target for this lifecycle profile.
 DistinguishedName ObjectProfileCategory.getTenantDN()
           
 DistinguishedName ObjectProfile.getTenantDN()
          Returns the distinguished name of the tenant this profile applies to.
 DistinguishedName DirectoryObject.getTenantDN()
          Returns the distinguished name for the tenant this object resides in.
 DistinguishedName ModelDataHelperBridge.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
static DistinguishedName ModelDataHelper.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
 DistinguishedName IModelDataHelper.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
 DistinguishedName CompoundDN.last()
          Returnst the last distinguished name of the object.
 DistinguishedName CompoundDN.remove(int index)
          Removes the distinguished name at the given index.
 

Methods in com.ibm.itim.dataservices.model with parameters of type DistinguishedName
 void CompoundDN.append(DistinguishedName dn)
          Adds a distinguished name to the end of the object.
 boolean CompoundDN.contains(DistinguishedName dn)
          Returns whether the given distinguished name is contained within the object.
 ObjectProfileEntity ObjectProfileFactory.create(DistinguishedName tenantDN, ObjectProfile profile)
          Creates an object profile in the data store.
 SearchResults DirectoryObjectSearch.fetch(DistinguishedName base, java.lang.String filter, SearchParameters params)
          Searches for DirectoryObjects that meet the criteria defined within the given filter.
 java.util.Collection ObjectProfileSearch.getAllLifecycleProfiles(DistinguishedName tenantDN)
          This method gets all lifecycle profiles in the data store.
 java.util.Collection<ObjectProfile> ProfileLocatorBridge.getAllProfiles(DistinguishedName tenantDN)
           
static java.util.Collection ProfileLocator.getAllProfiles(DistinguishedName tenantDN)
          Returns all object profiles in the cache.
 java.util.Collection<ObjectProfile> IProfileLocator.getAllProfiles(DistinguishedName tenantDN)
          Returns all object profiles in the cache.
 java.util.Collection ObjectProfileSearch.getAllServiceProfiles(DistinguishedName tenantDN)
          Returns all service profiles in the data store.
static CategoryTable CategoryTable.getInstance(DistinguishedName tenantDN)
          Get getInstance method for this singleton class
 java.util.Collection ObjectProfileSearch.getLifeCycleProfilebyServiceTarget(DistinguishedName tenantDN, DistinguishedName targetDN)
          This method gets all lifecycle profiles pointing to particular service.
static java.lang.String DirectoryObjectEntity.getObjectCategory(DistinguishedName dn)
          Returns the object category for a given distinguished name.
 com.ibm.itim.dataservices.schema.DirectoryObjectSchema ModelSchema.getObjectProfileSchema(DistinguishedName tenantDN, java.lang.String objProfileName)
          Returns the schema information of a specific object profile.
 java.util.Collection<SchemaAttribute> ModelSchema.getObjectSchemaAttributes(DistinguishedName tenantDN, java.lang.String objProfileName)
          Returns all schema attribute definitions for a specific object profile.
 DistinguishedName ModelDataHelperBridge.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
static DistinguishedName ModelDataHelper.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
 DistinguishedName IModelDataHelper.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
 java.util.Collection ProfileLocatorBridge.getProfileByCategory(DistinguishedName tenantDN, java.lang.String cat)
           
static java.util.Collection ProfileLocator.getProfileByCategory(DistinguishedName tenantDN, java.lang.String cat)
          Returns all object profiles based on an object category.
 java.util.Collection IProfileLocator.getProfileByCategory(DistinguishedName tenantDN, java.lang.String cat)
          Returns all object profiles based on an object category.
 ObjectProfile ProfileLocatorBridge.getProfileByClass(DistinguishedName tenantDN, java.lang.String customClass)
           
static ObjectProfile ProfileLocator.getProfileByClass(DistinguishedName tenantDN, java.lang.String customClass)
          Returns the profile based on the category of the object and its defining classes.
 ObjectProfile IProfileLocator.getProfileByClass(DistinguishedName tenantDN, java.lang.String customClass)
          Returns the profile based on the category of the object and its defining classes.
static ObjectProfile ProfileLocator.getProfileByClass(DistinguishedName tenantDN, java.lang.String cat, java.util.Collection objClasses)
          Returns the profile based on the category of the object and its defining classes.
 ObjectProfile ProfileLocatorBridge.getProfileByClass(DistinguishedName tenantDN, java.lang.String cat, java.util.Collection<java.lang.String> objClasses)
           
 ObjectProfile IProfileLocator.getProfileByClass(DistinguishedName tenantDN, java.lang.String cat, java.util.Collection<java.lang.String> objClasses)
          Returns the profile based on the category of the object and its defining classes.
 ObjectProfile ProfileLocatorBridge.getProfileByName(DistinguishedName tenantDN, java.lang.String name)
           
static ObjectProfile ProfileLocator.getProfileByName(DistinguishedName tenantDN, java.lang.String name)
          Returns the object profile with the given name.
 ObjectProfile IProfileLocator.getProfileByName(DistinguishedName tenantDN, java.lang.String name)
          Returns the object profile with the given name.
 java.util.Collection ObjectProfileSearch.getProfilesInCategory(DistinguishedName tenantDN, java.lang.String category)
          Returns all object profiles with the given category in the data store.
static java.lang.String ProfileLocator.getServiceProfileName(DistinguishedName tenantDN, java.lang.String customClass)
          This method returns the name of the service profile for which either eraccountclass (Account custom class) or ercustomclass (Service custom class) matches the custom class passed in, else returns null.
 DistinguishedName ModelDataHelperBridge.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
static DistinguishedName ModelDataHelper.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
 DistinguishedName IModelDataHelper.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
 ObjectProfileEntity ObjectProfileSearch.lookup(DistinguishedName dn)
          Searches for an object profile with the given distinguished name.
 DirectoryObjectEntity DirectoryObjectSearch.lookup(DistinguishedName dn)
          Searches for a directory object with the given distinguished name.
 ObjectProfileEntity ObjectProfileSearch.lookup(DistinguishedName tenantDN, java.lang.String profileName)
          Searches for an object profile in the data store with the given profile name.
 void CompoundDN.prepend(DistinguishedName dn)
          Prepends a distinguished name to the front of the object.
 void ProfileLocatorBridge.refresh(DistinguishedName tenantDN)
           
static void ProfileLocator.refresh(DistinguishedName tenantDN)
          This method refreshes ProfileTable and ModelProfile.
 void IProfileLocator.refresh(DistinguishedName tenantDN)
          This method refreshes ProfileTable and ModelProfile.
 void CompoundDN.replace(int index, DistinguishedName dn)
          Replaces the distinguished name at the given index.
 java.util.Collection DirectoryObjectSearch.search(DistinguishedName base, java.lang.String filter, SearchParameters params)
          Deprecated. Replaced by fetch(base, filter, params).
 SearchResults DirectoryObjectSearch.searchByClass(DistinguishedName base, java.lang.String className, SearchParameters params)
          Searches for DirectoryObjects of the given class.
 java.util.Collection<ObjectProfileEntity> ObjectProfileSearch.searchByCustomClass(DistinguishedName tenantDN, java.lang.String customClass)
          Searches for object profile(s) in the data store with the given custom class.
 void ObjectProfileOperation.setDefinitionDN(DistinguishedName dn)
          Sets the workflow definition dn of the operation
 void ObjectProfileCategory.setDistinguishedName(DistinguishedName dn)
          deprecated client cannot the the distinguished name
 void DirectoryEntry.setDistinguishedName(DistinguishedName dn)
          Sets the distinguished name of the object.
 void LifecycleProfile.setTarget(DistinguishedName target)
          This method sets the entity target for this lifecycle profile.
 void ObjectProfile.setTenantDN(DistinguishedName tenantDN)
          Sets the distinguished name for the tenant this object resides in.
 void DirectoryObject.setTenantDN(DistinguishedName tenantDN)
          Sets the distinguished name for the tenant this object resides in.
 

Constructors in com.ibm.itim.dataservices.model with parameters of type DistinguishedName
AuthorizationOwner(DistinguishedName ownerDN)
          The Authorization Owner Constructor
CompoundDN(DistinguishedName baseDN)
          Constructs with an initial base distinguished name.
DirectoryEntry(DistinguishedName dn, AttributeValues attributes)
          Constructs the object with full set of parameters.
LifecycleProfile(DistinguishedName dn, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.Collection<ObjectProfileOperation> operations, java.util.Collection<LifecycleRule> complianceRules, AttributeValues attributes, DistinguishedName target)
           
ObjectProfile(DistinguishedName dn, java.lang.String category, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.Collection<java.lang.String> searchAttr, java.util.Collection operations, java.util.Collection complianceRules)
          Deprecated. Use ObjectProfile(DistinguishedName,Map,Collection,Collection,AttributeValues) instead.
ObjectProfile(DistinguishedName dn, java.lang.String category, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map<java.lang.String,java.lang.String> attrMap, java.lang.String searchAttr, java.util.Collection operations, java.util.Collection complianceRules)
          Deprecated. Use ObjectProfile(DistinguishedName,String,String,String,Map,Collection, Collection,Collection) instead.
ObjectProfile(DistinguishedName dn, java.lang.String category, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map attrMap, java.lang.String searchAttr)
          Deprecated. Use ObjectProfile(DistinguishedName,String,String,String,Map,Collection) instead.
ObjectProfile(DistinguishedName dn, java.lang.String category, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map attrMap, java.lang.String searchAttr, java.util.Collection operations)
          Deprecated. Use ObjectProfile(String,String,String,String,Map,Collection) instead.
ObjectProfileOperation(java.lang.String name, boolean isStatic, boolean isSystem, DistinguishedName defDN)
          Constructs a new ObjectProfileOperation object
ObjectProfileOperation(java.lang.String name, boolean isStatic, boolean isSystem, OperationParameter[] inParams, DistinguishedName defDN)
          Constructs a new ObjectProfileOperation object
ServiceProfile(DistinguishedName dn, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.Collection<ObjectProfileOperation> operations, java.util.Collection<LifecycleRule> complianceRules, AttributeValues attributes)
          XXX This description is not correct and needs to be updated.
ServiceProfile(DistinguishedName dn, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map<java.lang.String,java.lang.String> attrMap, java.util.Collection<java.lang.String> searchAttr, java.lang.String accountClass, java.lang.String accountProfileName, java.lang.String serviceProviderFactory, java.util.Properties properties, java.util.Properties protocolMappings, java.lang.String transforms, java.util.Collection<ObjectProfileOperation> operations, java.util.Collection<LifecycleRule> rules)
          Constructs a new ServiceProfile object.
ServiceProfile(DistinguishedName dn, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map<java.lang.String,java.lang.String> attrMap, java.lang.String searchAttr, java.lang.String accountClass, java.lang.String accountProfileName, java.lang.String serviceProviderFactory, java.util.Properties properties, java.util.Properties protocolMappings, java.lang.String transforms)
          Deprecated. Use ServiceProfile(String,String,String,String,Map,Collection, String,String) instead.
ServiceProfile(DistinguishedName dn, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map<java.lang.String,java.lang.String> attrMap, java.lang.String searchAttr, java.lang.String accountClass, java.lang.String accountProfileName, java.lang.String serviceProviderFactory, java.util.Properties properties, java.util.Properties protocolMappings, java.lang.String transforms, java.util.Collection<ObjectProfileOperation> operations, java.util.Collection<LifecycleRule> rules)
          Deprecated. Use ServiceProfile(DistinguishedName,String,String,String,Map,Collection, String,String,String,Properties,Properties,String,Collection,Colletion) instead.
 

Uses of DistinguishedName in com.ibm.itim.dataservices.model.domain
 

Methods in com.ibm.itim.dataservices.model.domain that return DistinguishedName
 DistinguishedName PersonFactory.createPersonDN(AttributeValue globalid, CompoundDN logicalContext)
           
 DistinguishedName AccessInfo.getAccessOwner()
           
 DistinguishedName HostedService.getHostDN()
          Returns the distinguished name of the concrete service that this object proxies.
 DistinguishedName Person.getImmediateSupervisor()
          Returns the person's immediate supervisor.
 DistinguishedName Service.getOwnerDN()
          Returns the Distinguished name of service's owner.
 DistinguishedName Account.getOwnerDN()
          Returns the account's owner DN.
 DistinguishedName Group.getService()
          Returns the distinguished name of the service.
 DistinguishedName Account.getServiceDN()
          Returns the account's service DN.
 DistinguishedName BusinessUnit.getSupervisor()
          Returns the business unit's (location or organizational unit) immediate supervisor.
 

Methods in com.ibm.itim.dataservices.model.domain that return types with arguments of type DistinguishedName
 java.util.Collection<DistinguishedName> MultipleOwners.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection<DistinguishedName> GroupService.evaluateReferences()
          Evaluates the relationship returning 0 to many entity distinguished names that participate opposite the subject entity.
 java.util.Collection<DistinguishedName> AccessOwner.evaluateReferences()
          Evaluates the relationship returning 0 to many entity distinguished names that participate opposite the subject entity.
 java.util.Collection<DistinguishedName> Role.getOwnerDNs()
          Returns the collection of DistinguishedName that are defined as the owner(s) for this role
 

Methods in com.ibm.itim.dataservices.model.domain with parameters of type DistinguishedName
 void AdminDomain.addAdministrator(DistinguishedName personDN)
          Adds the given administrator to the domain.
 void Person.addRole(DistinguishedName roleDN)
          Adds the given role to the person's role membership.
 OrganizationEntity OrganizationFactory.create(DistinguishedName tenantDN, Organization org)
          Creates an organization in the data store with the given value object to define the organization's attributes.
 SearchResults AccountTable.getByOwner(DistinguishedName ownerDN)
          Returns all accounts owned by the specified person.
 SearchResults ServiceSearch.getDependantServices(DistinguishedName dn)
          Retrieves all dependant services from the data store with the given distinguished name of service.
 ServiceEntity ServiceSearch.lookup(DistinguishedName dn)
          Retrieves the service from the data store with the given distinguished name.
 RoleEntity RoleSearch.lookup(DistinguishedName dn)
          Retrieves a role from the data store with the given distinguished name.
 PersonEntity PersonSearch.lookup(DistinguishedName dn)
          Retrieves the person from the data store with the given distinguished name.
 OrganizationalContainerEntity OrganizationalContainerSearch.lookup(DistinguishedName dn)
          Searches for a organizational container object with the given distinguished name.
 OrganizationEntity OrganizationSearch.lookup(DistinguishedName dn)
          Retrieves the organization with the given distinguished name.
 NotificationTemplate NotificationTemplateImpl.lookup(DistinguishedName dn)
          Searches for a notification template object with the given distinguished name.
 GroupEntity GroupSearch.lookup(DistinguishedName dn)
          Retrieves the group from the data store with the given distinguished name.
 DynamicRoleEntity DynamicRoleSearch.lookup(DistinguishedName dn)
          Retrieves a dynamic role from the data store with the given distinguished name.
 DirectorySystemEntity DirectorySystemSearch.lookup(DistinguishedName dn)
          Retrieves the directory system (tenant) from the data store with the given distinguished name.
 BusinessUnitEntity BusinessUnitSearch.lookup(DistinguishedName dn)
          Retrieves the business unit from the data store with the given distinguished name.
 BusinessPartnerOrgEntity BusinessPartnerOrgSearch.lookup(DistinguishedName dn)
          Retrieves the business partner organization with the given distinguished name.
 AdminDomainEntity AdminDomainSearch.lookup(DistinguishedName dn)
          Retrieves the administrative domain with the given distinguished name.
 AccountEntity AccountSearch.lookup(DistinguishedName dn)
          Retrieves the account from the data store with the given distinguished name.
 GroupEntity GroupSearch.lookup(DistinguishedName serviceDN, java.lang.String groupID)
          Retrieves the group from the data store based on the unique id of the group.
 GroupEntity GroupSearch.lookup(DistinguishedName serviceDN, java.lang.String attributeName, java.lang.String groupID)
          Retrieves the group from the data store based on the unique ID of the group.
 GroupEntity GroupSearch.lookup(DistinguishedName serviceDN, java.lang.String profileName, java.lang.String attributeName, java.lang.String groupID)
          Retrieves the group from the data store based on the unique ID of the group.
 void AdminDomain.removeAdministrator(DistinguishedName personDN)
          Removes the given administrator from the domain.
 void AccountEntity.removeComplianceIssue(DistinguishedName dn)
          Remove compliance issue entry by its Distinguished Name.
 void MailTemplateConfigurationEntity.removeMailTemplate(DistinguishedName templateDN)
          Removes the mail template.
 void WorkflowConfigurationEntity.removeNotificationTemplate(DistinguishedName templateDN)
          Removes the template for Workflow Reminder.
 void Person.removeRole(DistinguishedName roleDN)
          Removes the given role from the person's role membership.
 SearchResults PersonSearch.searchByAuthorizedRole(DistinguishedName roleDN, SearchParameters params)
          Returns all people who are members of a given role or members of a child role of the given role in the role hierarchy
 SearchResults OrganizationSearch.searchByFilter(DistinguishedName tenantDN, java.lang.String filter, SearchParameters params)
          Searches for organizations that meet the criteria defined within the given filter.
 SearchResults AccountSearch.searchByGroup(DistinguishedName groupDN, SearchParameters parameters)
          Returns all accounts belongs to a specific group.
 SearchResults AccountSearch.searchByGroupAndUserId(DistinguishedName groupDN, java.lang.String userId, SearchParameters parameters)
          Returns all accounts belongs to a specific group.
 java.util.Collection NotificationTemplateImpl.searchByName(DistinguishedName configDN, int type, java.lang.String name)
          Searches for notification template(s) with given configuration object and template type.
 java.util.Collection<ServiceEntity> ServiceSearch.searchByOwner(DistinguishedName ownerDN)
          Returns all services for a given owner distinguished name.
 java.util.Collection AccountSearch.searchByOwner(DistinguishedName ownerDN)
          Returns a Collection of accounts owned by the specified person.
 java.util.Collection AccountSearch.searchByOwner(DistinguishedName ownerDN, SearchParameters params)
          Returns a Collection of accounts owned by the specified person.
 SearchResults PersonSearch.searchByRole(DistinguishedName roleDN, SearchParameters params)
          Returns all people who are members of a given role.
 SearchResults AccountSearch.searchByService(DistinguishedName serviceDN)
          Finds all accounts for a specific service including orphan accounts.
 SearchResults GroupSearch.searchByServiceAndGroupInfo(DistinguishedName serviceDN, java.lang.String profileName, java.util.Set<java.lang.String> searchAttributes, java.lang.String groupInfo, SearchParameters params)
          Finds groups defined for a specific service and a specific group profile.
 java.util.Collection NotificationTemplateImpl.searchByType(DistinguishedName configDN, int type)
          Searches for notification template(s) with given configuration object and template type.
 SearchResults AccountSearch.searchOrphansByService(DistinguishedName serviceDN)
          Returns a set of orphan accounts hosted by the specified service.
 SearchResults AccountSearch.searchOrphansByService(DistinguishedName serviceDN, SearchParameters params)
          Returns a set of orphan accounts hosted by the specified service.
 void AccessInfo.setAccessOwner(DistinguishedName theAccessOwner)
          Sets the owner of the access.
 void Person.setImmediateSupervisor(DistinguishedName supervisor)
          Changes the person's immediate supervisor.
 void Service.setOwnerDN(DistinguishedName owner)
          Sets the owner of the service.
 void BusinessPartnerEntity.setSponsor(DistinguishedName sponsorDN)
          Sets the BusinessPartnerEntity's sponsor.
 void BusinessUnit.setSupervisor(DistinguishedName supervisor)
          Changes the business unit's (location or organizational unit) immediate supervisor.
 

Method parameters in com.ibm.itim.dataservices.model.domain with type arguments of type DistinguishedName
 SearchResults PersonSearch.searchByAuthorizedRoles(java.util.Collection<DistinguishedName> roleCol, SearchParameters params)
          Returns all people who are members of any one of the roles in the given collection or members of a child role of any of the roles in the given collection
 void Role.setOwnerDNs(java.util.Collection<DistinguishedName> owners)
          Sets the value of the owner attribute.
 

Constructors in com.ibm.itim.dataservices.model.domain with parameters of type DistinguishedName
AgentOperationImpl(DistinguishedName tenantDN, java.lang.String serviceProfileName)
          Default constructor.
DirectorySystem(DistinguishedName dn, java.lang.String name, AttributeValues attrs)
          Constructor for create a directory system.
IdentityExclusionList(DistinguishedName tenantDN)
          Constructs the object with the context of a tenant.
ServiceModel(DistinguishedName serviceDN)
          Creates new ServiceModel for the given service instance
 

Uses of DistinguishedName in com.ibm.itim.dataservices.model.domain.access
 

Methods in com.ibm.itim.dataservices.model.domain.access that return DistinguishedName
 DistinguishedName Access.getAccessOwner()
          Returns the DisginuishedName of the access administration owner.
 DistinguishedName ProvisioningConfiguration.getApprovalProcessID()
          Returns the approval process ID.
 

Methods in com.ibm.itim.dataservices.model.domain.access with parameters of type DistinguishedName
 void ProvisioningConfiguration.setApprovalProcessID(DistinguishedName theApprovalProcessID)
          Set the approval process ID.
 

Constructors in com.ibm.itim.dataservices.model.domain.access with parameters of type DistinguishedName
ProvisioningConfiguration(DistinguishedName approvalProcessID, NotificationOption notifyOption)
          Constructs the object with specific approval process ID and notification option.
 

Uses of DistinguishedName in com.ibm.itim.dataservices.model.policy
 

Methods in com.ibm.itim.dataservices.model.policy that return types with arguments of type DistinguishedName
 java.util.Collection<DistinguishedName> SeparationOfDutyPolicy.getOwnerDNs()
          Get the collection of DistinguishedName that are defined as the owner for this policy
 

Method parameters in com.ibm.itim.dataservices.model.policy with type arguments of type DistinguishedName
 void SeparationOfDutyPolicy.setOwnerDNs(java.util.Collection<DistinguishedName> owners)
          Sets the value of the owner attribute.
 

Uses of DistinguishedName in com.ibm.itim.dataservices.model.system
 

Methods in com.ibm.itim.dataservices.model.system that return DistinguishedName
 DistinguishedName Delegate.getDelegateDN()
          Returns the distinguished name of the delegate.
 

Methods in com.ibm.itim.dataservices.model.system with parameters of type DistinguishedName
 void SystemUser.addRole(DistinguishedName roleDN)
          Adds the given role to the user's role (group) membership.
 SystemUserEntity SystemUserFactory.create(DistinguishedName tenantDN, Person owner, Service service, SystemUser sysUser)
          Creates a system user in the data store with the given value object to define the SystemUser's attributes.
 SystemUserEntity SystemUserSearch.lookup(DistinguishedName dn)
          Retrieves the SystemUser from the data store with the given distinguished name.
 SystemRoleEntity SystemRoleSearch.lookup(DistinguishedName dn)
          Retrieves the system role from the data store with the given distinguished name.
 void SystemUser.removeRole(DistinguishedName roleDN)
          Removes the given role from the user's role (group) membership.
 SearchResults SystemUserSearch.searchByDelegate(DistinguishedName tenantDN, DistinguishedName delegateDN, SearchParameters params)
          Searches for system users that have the specified delegate.
 SearchResults SystemUserSearch.searchByFilter(DistinguishedName tenantDN, java.lang.String filter, SearchParameters params)
          Searches for system users that meet the criteria defined within the given filter.
 SearchResults SystemUserSearch.searchByOwner(DistinguishedName ownerDN, SearchParameters params)
          Searches for system users (platform accounts) owned by the given person (identity).
 SearchResults SystemUserSearch.searchByRole(DistinguishedName roleDN, SearchParameters params)
          Searches for system users (platform accounts) that are members of the given system role (group).
 SystemUserEntity SystemUserSearch.searchByUserID(DistinguishedName tenantDN, java.lang.String userID)
          Retrieves the system user with the given id.
 

Constructors in com.ibm.itim.dataservices.model.system with parameters of type DistinguishedName
Delegate(DistinguishedName delegateDN, java.util.Date startDate, java.util.Date endDate)
          Constructs with the name of the delegate and the delegation period.
 

Uses of DistinguishedName in com.ibm.itim.mail.workflow
 

Methods in com.ibm.itim.mail.workflow that return DistinguishedName
 DistinguishedName WorkflowNewPasswordContext.getAccountDN()
          Returns the distinguished name of the account having its password changed.
 DistinguishedName WorkflowNewAccountContext.getAccountDN()
          Returns the distinguished name of the newly provisioned account.
 DistinguishedName WorkflowNewAccountContext.getServiceDN()
          Returns the distinguished name of the service being provisioned.
 DistinguishedName WorkflowDeProvisionContext.getServiceDN()
          Returns the distinguished name of the service being de-provisioned.
 DistinguishedName WorkflowNewAccountContext.getUserDN()
          Returns the distinguished name of the user (person) being provisioned.
 DistinguishedName WorkflowDeProvisionContext.getUserDN()
          Returns the distinguished name of the user (person) being de-provisioned.
 

Uses of DistinguishedName in com.ibm.itim.workflow.model
 

Methods in com.ibm.itim.workflow.model that return DistinguishedName
 DistinguishedName Participant.getDistinguishedName()
          Returns the distinguished name of the participant.
 DistinguishedName AssignmentGroup.getLockOwner()
          Returns the participant that has currently locked the assignment (if any).
 DistinguishedName Assignment.getLockOwner()
          Returns the participant that has currently locked the assignment (if any).
 DistinguishedName WorkflowProcess.getRequesteeDN()
          Returns the distinguished name (if any) of the requestee of the process.
 DistinguishedName InitialProcessContext.getTenantDN()
          Returns the tenant namespace of the process.
 DistinguishedName WorkflowProcess.getTenantDN()
          Returns the distinguished name of the tenant executing the process (multi-tenant deployments).
 

Methods in com.ibm.itim.workflow.model with parameters of type DistinguishedName
 void AssignmentEntity.complete(DistinguishedName user)
          Signals completion of the assignment to the workflow engine.
 void AssignmentEntity.complete(DistinguishedName user, ActivityResult result)
          Signals completion of the assignment to the workflow engine and provides the engine with the activity result in the same call.
 void AssignmentEntity.delegate(DistinguishedName personDN, DistinguishedName currentPersonDN)
          Re-assign (delegate) the assignment to another person.
 java.util.Collection ProcessManager.getActiveProcesses(DistinguishedName tenant)
          Returns all of the active processes in the workflow engine.
 void AssignmentEntity.lock(DistinguishedName userDN)
          Locks the assignment.
 void AssignmentEntity.save(DistinguishedName userDN, java.util.List inputParameters)
          Saves this assignment with the specified list of input parameters.
 void Participant.setDistinguishedName(DistinguishedName dn)
          Changes the distinguished name of the participant.
 void AssignmentGroup.setLockOwner(DistinguishedName lockOwner)
          Changes the participant that has currently locked the assignment.
 void Assignment.setLockOwner(DistinguishedName lockOwner)
          Changes the participant to the person that has currently locked the assignment.
 void WorkflowProcess.setRequesteeDN(DistinguishedName requesteeDN)
          Changes the distinguished name (if any) of the requestee of the process.
 void InitialProcessContext.setTenantDN(DistinguishedName tenantDN)
          Changes the tenant namespace of the process.
 void WorkflowProcess.setTenantDN(DistinguishedName tenantDN)
          Changes the distinguished name of the tenant executing the process (multi-tenant deployments).
 void AssignmentEntity.unlock(DistinguishedName personDN)
          Unlocks the assignment.
 

Constructors in com.ibm.itim.workflow.model with parameters of type DistinguishedName
ActivityParticipant(DistinguishedName dn, java.lang.String type)
          Constructs with distinguished name and type.
ActivityParticipant(DistinguishedName dn, java.lang.String id, java.lang.String type)
          Constructs with distinguished name, id, and type.
HumanResourceEntity(DistinguishedName dn)
          Constructs with the distinguished name of the human participant.
InitialProcessContext(DistinguishedName tenantDN, java.lang.String type)
          Constructs with a tenant as the namespace of the process and the process type.
InitialProcessContext(DistinguishedName tenantDN, java.lang.String type, java.util.List processContext)
          Constructs with a tenant as the namespace of the process, the process type, and context data.
Participant(DistinguishedName dn, java.lang.String type)
          Constructs with distinguished name and type.
Participant(DistinguishedName dn, java.lang.String id, java.lang.String type)
          Constructs with distinguished name, id, and type.
ProcessManager(DistinguishedName tenantDN)
          Constructs within the context of the given tenant.
ProcessParticipant(DistinguishedName dn, java.lang.String type)
          Constructs with distinguished name and type.
ProcessParticipant(DistinguishedName dn, java.lang.String id, java.lang.String type)
          Constructs with distinguished name, id, and type.
 

Uses of DistinguishedName in com.ibm.itim.workflow.model.type
 

Methods in com.ibm.itim.workflow.model.type that return DistinguishedName
 DistinguishedName WorkflowRequester.getRequesterID()
          Access method for the requesterID property.
 

Methods in com.ibm.itim.workflow.model.type with parameters of type DistinguishedName
 void WorkflowRequester.setRequesterID(DistinguishedName requesterID)
          Sets the value of the requesterID property.
 

Constructors in com.ibm.itim.workflow.model.type with parameters of type DistinguishedName
WorkflowRequester(java.lang.String type, DistinguishedName requesterID)
          Constructs the WorkflowRequester with a type and distinguished name.
WorkflowRequester(java.lang.String aType, java.lang.String id, DistinguishedName aDN)
          Constructs the WorkflowRequester with a type, id, and distinguished name.
 

Uses of DistinguishedName in com.ibm.itim.workflow.query
 

Methods in com.ibm.itim.workflow.query with parameters of type DistinguishedName
 void RequesterQueryStatement.setTenantDN(DistinguishedName tenant)
          Query the workflow processes on the provided tenant
 



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.