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.pim Extends the com.ibm.itim.apps package to provide a remotable application programming interface for Shared Access Module. 
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.recon Extends the com.ibm.itim.apps package to provide a remotable application programming interface for reconciliation 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.authentication.mapping   
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.pim Extends the com.ibm.itim.dataservices.model package to provide a remotable application programming interface for Shared Access Module objects. 
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.pim.authority Provides an application programming interface for shared access authorization 
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. 
com.ibm.passwordrules Provides a framework and an application programming interface to generate and validate passwords. 
 

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)
          Deprecated. This method creates only static role. This method will be removed in the next major release. Use RoleManager.createRole(OrganizationalContainerMO, Role, Date) instead.
 DistinguishedName RoleManager.createRole(OrganizationalContainerMO container, Role subject)
          Deprecated. This method creates only static role. This method will be removed in the next major release. Use RoleManager.createRole(OrganizationalContainerMO, Role, Date) instead.
 DistinguishedName OrganizationalContainerMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName PersonMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName RoleMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 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 that return types with arguments of type DistinguishedName
 java.util.Map<DistinguishedName,RoleAssignmentObject> PersonMO.getRoleAssignmentData(RoleMO assignedRole)
          This method returns a map of defined role and RoleAssignmentObject for the specified assigned role.
 java.util.Map<DistinguishedName,RoleAssignmentObject> PersonMO.getRoleAssignmentData(RoleMO assignedRole)
          This method returns a map of defined role and RoleAssignmentObject for the specified assigned role.
 

Methods in com.ibm.itim.apps.identity with parameters of type DistinguishedName
 boolean RoleMO.hasMembers(DistinguishedName roleDN)
          check whether current role has any member associated with it.
 boolean RoleMO.hasMembers(DistinguishedName roleDN)
          check whether current role has any member associated with it.
 boolean RoleMO.hasRoleMembers(DistinguishedName roleDN)
          Check whether the role has role members.
 boolean RoleMO.hasRoleMembers(DistinguishedName roleDN)
          Check whether the role has role members.
 

Method parameters in com.ibm.itim.apps.identity with type arguments of type DistinguishedName
 java.util.Set<RoleAssignmentAttribute> RoleManager.getAllAssignmentAttributes(java.util.Set<DistinguishedName> roles)
          Returns all role assignment attributes for a set of roles.
 java.util.Set<RoleAssignmentAttribute> RoleManager.getAllAssignmentAttributes(java.util.Set<DistinguishedName> roles)
          Returns all role assignment attributes for a set of roles.
 

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)
          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.
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.
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.
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.pim
 

Methods in com.ibm.itim.apps.pim that return DistinguishedName
 DistinguishedName CredentialLeaseMO.getDistinguishedName()
          This API returns the distinguished name of the managed object
 DistinguishedName CredentialMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName CredentialPoolMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName SharedAccessPolicyMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 

Method parameters in com.ibm.itim.apps.pim with type arguments of type DistinguishedName
 java.util.List<Request> CredentialLeaseManager.checkin(java.util.List<DistinguishedName> leases)
          This API provides the checkin function for multiple credentials.
 

Constructors in com.ibm.itim.apps.pim with parameters of type DistinguishedName
CredentialLeaseMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          This API constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
CredentialMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          This API constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
CredentialPoolMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          This API constructs the the managed object with a platform context, a subject, and the distinguished name of the object to manage.
SharedAccessPolicyMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          This API 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 RecertificationPolicyMO.getDistinguishedName()
          Returns the distinguished name of the recertification policy.
 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
 RecertificationPolicyMO RecertificationPolicyManager.getPolicy(DistinguishedName policyDn)
          Returns the recertification policy matching the given distinguished name.
 RecertificationPolicyMO RecertificationPolicyManager.getPolicyByAccessTarget(DistinguishedName accessTargetDn)
          Returns the recertification policy that has target as access and distinguished name of the access matches the given DN.
 RecertificationPolicyMO RecertificationPolicyManager.getPolicyByServiceTarget(DistinguishedName serviceTargetDn)
          Returns the recertification policy that has a target as service and the distinguished name of the service matches the specified distinguished name.
 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.
Entitlement(int type, ServiceTarget target, ProvisioningParameters parameters, DistinguishedName processDN, java.lang.String ownershipType)
          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.
RecertificationPolicyMO(PlatformContext platform, javax.security.auth.Subject subject, DistinguishedName name)
          Constructs 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 UserAccessInfo.getAccountDN()
           
 DistinguishedName NewUserAccess.getAccountDN()
          Returns the distinguished name of existing account to provision the access if there is any
 DistinguishedName IUserAccess.getAccountDN()
          Returns the DistinguishedName of the account containing the access.
 DistinguishedName AccountMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName GroupMO.getDistinguishedName()
          Returns the distinguished name of the managed object.
 DistinguishedName ServiceMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 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
 DistinguishedName Participant.getName()
          Access method for the name property.
 DistinguishedName UserAccessInfo.getOwnerDN()
           
 DistinguishedName NewUserAccess.getOwnerDN()
           
 DistinguishedName IUserAccess.getOwnerDN()
          Returns the DistinguishedName of the owner of the access.
 DistinguishedName ServiceStatistics.getServiceDN()
          Returns the DistinguishedName identifying the service.
 DistinguishedName AccessEntitlement.getServiceDN()
           
 DistinguishedName UserAccessInfo.getServiceDN()
           
 DistinguishedName ServiceStatusDetail.getServiceDN()
          Returns the service distinguished name
 DistinguishedName IUserAccess.getServiceDN()
          Returns the DistinguishedName for the service 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.adopt(DistinguishedName ownerDN, java.util.Collection accounts)
          Adopts multiple accounts, or assigns the same owner (given) to all the accounts submitted.
 void AccountManager.adopt(DistinguishedName ownerDN, java.lang.String ownershipType, java.util.Collection accounts)
          Adopts multiple accounts, or assigns the same owner (given) to all the accounts submitted.
 void AccountManager.adopt(DistinguishedName ownerDN, java.lang.String ownershipType, 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.
 void AccountManager.orphan(DistinguishedName userDN, java.util.Collection accounts)
          Orphans multiple accounts, or changes the account owner to unknown.
 void Participant.setName(DistinguishedName name)
          Sets the value of the name property.
 Request AccountManager.submitAdoptionRequest(DistinguishedName ownerDN, java.lang.String ownershipType, java.util.Collection accounts)
          Adopts multiple accounts, or assigns the same owner (given) to all the accounts submitted.
 Request AccountManager.submitAdoptionRequest(DistinguishedName ownerDN, java.lang.String ownershipType, java.util.Collection accounts)
          Adopts multiple accounts, or assigns the same owner (given) to all the accounts submitted.
 

Constructors in com.ibm.itim.apps.provisioning with parameters of type DistinguishedName
AccessEntitlement(java.lang.String accessId, DistinguishedName serviceDN, java.lang.String accessType, java.lang.String accessDescription, java.lang.String profileName, java.lang.String serviceName)
           
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.
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.
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.
NewUserAccess(DistinguishedName accountDN)
          Constructs a new user access with a given existing account
NewUserAccess(DistinguishedName ownerDN, DistinguishedName accountDN)
          Constructs a new user access with a given owner and an existing account.
NewUserAccess(java.lang.String uid, byte[] password, DistinguishedName ownerDN)
          Constructs a new user access with a new account using given password for the existing person specified by the ownerDN.
Participant(Participant.ParticipantType type, DistinguishedName name, boolean escalation)
          Construct a Participant.
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.
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.
ServiceStatistics(DistinguishedName serviceDN)
          Constructs a ServiceStatistics instance with the specified service DistinguishedName, and all statistics set to zero.
ServiceStatusDetail(DistinguishedName serviceDN, ServiceStatus status, java.util.Date lastAccessTime, java.util.Date firstFailTime, java.util.Date oldestRequestFailTime, java.lang.String oldestRequestId, long oldestRequestProcessId, long oldestRequestRootProcessId, int blockedRequestCount, java.lang.String lastFailureReason, java.lang.String lastServer)
          Constructs a service status detail object.
UserAccessInfo(java.lang.String accessId, DistinguishedName serviceDN, java.lang.String accessType, DistinguishedName ownerDN, DistinguishedName accountDN, java.lang.String userId)
           
UserAccessInfo(java.lang.String accessId, DistinguishedName serviceDN, java.lang.String accessType, java.lang.String ownerName, DistinguishedName ownerDN, java.lang.String accessDescription, DistinguishedName accountDN, java.lang.String profileName, java.lang.String accessName, java.lang.String userId, java.lang.String serviceName)
           
 

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

Methods in com.ibm.itim.apps.recon with parameters of type DistinguishedName
 Request ReconManager.runManualServiceRecon(DistinguishedName serviceDN, boolean supportingDataOnlyRecon, java.lang.String reconAccountData)
          Runs a full reconciliation immediately for accounts on a manual service or a service with connection mode set to manual.
 Request ReconManager.runManualServiceRecon(DistinguishedName serviceDN, boolean supportingDataOnlyRecon, java.lang.String reconAccountData)
          Runs a full reconciliation immediately for accounts on a manual service or a service with connection mode set to manual.
 

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

Methods in com.ibm.itim.apps.system that return DistinguishedName
 DistinguishedName SystemRoleMO.getDistinguishedName()
          Returns the distinguished name of the managed object
 DistinguishedName SystemUserMO.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.authentication.mapping
 

Methods in com.ibm.itim.authentication.mapping that return DistinguishedName
 DistinguishedName ItimID.getTenantDN()
          Gets the tenant DistinguishedName.
 

Methods in com.ibm.itim.authentication.mapping with parameters of type DistinguishedName
 void ItimID.setTenantDN(DistinguishedName tenantDN)
          Sets the tenant DistinguishedName
 

Constructors in com.ibm.itim.authentication.mapping with parameters of type DistinguishedName
ItimID(java.lang.String itimUserID, DistinguishedName tenantDN)
          Constructs this class with the ITIM user ID and the tenant DN.
 

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

Methods in com.ibm.itim.dataservices.model that return DistinguishedName
 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 EntityLifecycleProfile.getDistinguishedName()
          Returns the distinguished name of the entity.
 DistinguishedName ObjectProfileEntity.getDistinguishedName()
          Returns the distinguished name of the profile.
 DistinguishedName DirectoryObjectEntity.getDistinguishedName()
          Returns the distinguished name of the object.
 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 ObjectProfileCategory.getDistinguishedName()
           
 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 IModelDataHelper.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
 DistinguishedName ModelDataHelperBridge.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 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 ObjectProfileCategory.getTenantDN()
           
 DistinguishedName IModelDataHelper.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
 DistinguishedName ModelDataHelperBridge.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.
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 IModelDataHelper.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
 DistinguishedName ModelDataHelperBridge.getOrganizationDN(DistinguishedName dn)
          Return the organization's distinguished name for a given distinguished name.
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.
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 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.
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 IModelDataHelper.getTenantDN(DistinguishedName dn)
          Returns the tenant's distinguished name for a given distinguished name.
 DistinguishedName ModelDataHelperBridge.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.
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 RoleAssignmentObject.getAssignRoleDN()
          Returns the DN of the assigned role that is associated with the assignment data.
 DistinguishedName Account.getCredentialDN()
          Returns the account's credential DN.
 DistinguishedName RoleAssignmentObject.getDefineRoleDN()
          Returns the DN of the defined role that is associated with the assignment data.
 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 RoleAssignmentAttribute.getRoleDN()
          Gets the DistinguishedName of the role where the assignment attribute is defined.
 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> GroupService.evaluateReferences()
          Evaluates the relationship returning 0 to many entity distinguished names that participate opposite the subject entity.
 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> 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
 java.util.Map<DistinguishedName,RoleAssignmentObject> PersonEntity.getRoleAssignmentData(RoleEntity assignedRole)
          Retrieves all role assignment data of the person by a given assigned 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.
 DirectorySystemEntity DirectorySystemSearch.lookup(DistinguishedName dn)
          Retrieves the directory system (tenant) from the data store with the given distinguished name.
 AccountEntity AccountSearch.lookup(DistinguishedName dn)
          Retrieves the account 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.
 DynamicRoleEntity DynamicRoleSearch.lookup(DistinguishedName dn)
          Retrieves a dynamic role 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.
abstract  DirectoryObjectEntity AbstractPolicySearch.lookup(DistinguishedName dn)
          Searches for a policy object 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.
 java.util.Collection AccountSearch.searchByOwner(DistinguishedName ownerDN, java.lang.String ownershipType, 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 AccountSearch.searchByService(DistinguishedName serviceDN, java.lang.String filter)
           
 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.
OwnershipTypeConfiguration(DistinguishedName tenantDN)
           
RoleAssignmentAttribute(java.lang.String name, DistinguishedName roleDN)
          Constructs this object with the assignment attribute name and the DN of the role.
RoleAssignmentObject(DistinguishedName assignRoleDN, DistinguishedName defineRoleDN)
          constructor.
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.pim
 

Methods in com.ibm.itim.dataservices.model.pim that return DistinguishedName
 DistinguishedName Credential.getAccountDN()
          This API returns the distinguished name of the associated account.
 DistinguishedName CredentialPool.getBusinessUnitDN()
          This API returns the distinguished name of organizational container of the credential pool.
 DistinguishedName CredentialLease.getCredentialDN()
          This API returns the credential Distinguished Name.
 DistinguishedName CredentialComponent.getDistinguishedName()
          Return the distinguished name of the credential or credential pool.
 DistinguishedName CredentialLease.getLesseeDN()
          Returns the lessee Distinguished Name.
 DistinguishedName SharedAccessPolicy.getParentDN()
          Returns the organizational container DN.
 DistinguishedName CredentialPool.getServiceDN()
          This API returns the credential pool's service DN.
 DistinguishedName SAEntitlementCredentialObject.getTargetDN()
          Return the distinguished name of the target.
 

Methods in com.ibm.itim.dataservices.model.pim that return types with arguments of type DistinguishedName
 java.util.Collection<DistinguishedName> CredentialPool.getGroupDNs()
          Returns the collection of DistinguishedName that are defined as the groups(s) for this credential pool
 java.util.Collection<DistinguishedName> CredentialPool.getOwnerDNs()
          Returns the collection of DistinguishedName that are defined as the owner(s) for this credential pool
 

Methods in com.ibm.itim.dataservices.model.pim with parameters of type DistinguishedName
 void SAEntitlementCredentialObject.setTargetDN(DistinguishedName dn)
          Set the distinguished name of the target.
 

Method parameters in com.ibm.itim.dataservices.model.pim with type arguments of type DistinguishedName
 void CredentialPool.addGroups(java.util.Collection<DistinguishedName> groups)
          Adds groups to the credential pool definition.
 void CredentialPool.removeGroups(java.util.Collection<DistinguishedName> groups)
          Removes group(s) from the credential pool definition.
 void CredentialPool.setGroups(java.util.Collection<DistinguishedName> groups)
          Sets the value of the owner attribute.
 void CredentialPool.setOwnerDNs(java.util.Collection<DistinguishedName> owners)
          Sets the value of the owner attribute.
 

Constructors in com.ibm.itim.dataservices.model.pim with parameters of type DistinguishedName
SAEntitlementCredentialObject(SAEntitlement.Type type, DistinguishedName dn)
          Constructor for creating an entitlement with a credential or credential pool.
 

Constructor parameters in com.ibm.itim.dataservices.model.pim with type arguments of type DistinguishedName
CredentialPool(java.lang.String name, Service service, OrganizationalContainer orgContainer, java.util.List<Group> groups, java.util.List<DistinguishedName> owners)
          Constructs object with attribute information.
 

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

Methods in com.ibm.itim.dataservices.model.policy that return DistinguishedName
 DistinguishedName DirectoryPolicy.getParentDN()
          Returns the parent DN.
 

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 that return types with arguments of type DistinguishedName
 java.util.Collection<DistinguishedName> SystemUser.getRoles()
          Returns the user's roles (groups).
 

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 WorkflowNewAccountContext.getAccountDN()
          Returns the distinguished name of the newly provisioned account.
 DistinguishedName WorkflowNewPasswordContext.getAccountDN()
          Returns the distinguished name of the account having its password changed.
 DistinguishedName WorkflowDeProvisionContext.getServiceDN()
          Returns the distinguished name of the service being de-provisioned.
 DistinguishedName WorkflowNewAccountContext.getServiceDN()
          Returns the distinguished name of the service being provisioned.
 DistinguishedName WorkflowDeProvisionContext.getUserDN()
          Returns the distinguished name of the user (person) being de-provisioned.
 DistinguishedName WorkflowNewAccountContext.getUserDN()
          Returns the distinguished name of the user (person) being provisioned.
 

Uses of DistinguishedName in com.ibm.itim.pim.authority
 

Methods in com.ibm.itim.pim.authority that return DistinguishedName
 DistinguishedName SharedAccessSearchFilter.getBusinessUnitDN()
          Return the DistinguishedName of business unit.
 DistinguishedName SharedAccessSearchFilter.getOwnerBU()
          Return the distinguishedName of the credential owner BU
 DistinguishedName SharedAccessSearchFilter.getServiceDN()
          Return the DistinguishedName of the service Empty String is interpreted as any service.
 

Methods in com.ibm.itim.pim.authority with parameters of type DistinguishedName
 void SharedAccessSearchFilter.setBusinessUnitDN(DistinguishedName buDN)
          Set the DistinguishedName of business unit.
 void SharedAccessSearchFilter.setOwnerBU(DistinguishedName bu)
          Set the distinguishedName of the credential owner BU
 void SharedAccessSearchFilter.setServiceDN(DistinguishedName serviceDN)
          Set the distinguished name of the service.
 

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 Assignment.getLockOwner()
          Returns the participant that has currently locked the assignment (if any).
 DistinguishedName AssignmentGroup.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 Assignment.setLockOwner(DistinguishedName lockOwner)
          Changes the participant to the person that has currently locked the assignment.
 void AssignmentGroup.setLockOwner(DistinguishedName lockOwner)
          Changes the participant 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
 

Uses of DistinguishedName in com.ibm.passwordrules
 

Methods in com.ibm.passwordrules that return DistinguishedName
 DistinguishedName ValidationInfo.getLastPasswordChangedBy()
          Return DistinguishedName of the requester for last password change operation.
 DistinguishedName ValidationInfo.getRequesterDN()
          Return DistinguishedName of requester of the operation for which the password is validated.
 DistinguishedName ValidationInfo.getUserDN()
          Return DistinguishedName of the person entity for which the password is being generated.
 



IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.