Uses of Class
com.ibm.itim.apps.ApplicationException

Packages that use ApplicationException
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.jaas.callback Contains implementations of JAAS Callback and CallbackHandler interfaces. 
com.ibm.itim.apps.lifecycle Extends the com.ibm.itim.apps package to provide a remotable application programming interface for LifeCycle 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.recon Extends the com.ibm.itim.apps package to provide a remotable application programming interface for reconciliation management. 
com.ibm.itim.apps.search Extends the com.ibm.itim.apps package to provide a remotable application programming interface to execute searches for objects managed by Identity Manager. 
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.apps.workflow Extends the com.ibm.itim.apps package to provide a remotable application programming interface for Workflow Process and Activity management. 
 

Uses of ApplicationException in com.ibm.itim.apps
 

Subclasses of ApplicationException in com.ibm.itim.apps
 class AuthenticationException
          Deprecated.  
 class AuthorizationException
          This class identifies an authorization failure.
 class BulkException
          BulkException is thrown during the course of invoking operations on more than one object such as a multi-person suspend.
 class SchemaViolationException
          General exception for LDAP schema violations such as invalid syntax or missing required attribute errors.
 

Methods in com.ibm.itim.apps that throw ApplicationException
 void Request.abort()
          Aborts the request.
 PlatformContext PlatformContextFactory.createContext(java.lang.Long contextID, java.util.Hashtable env)
          Creates a context with the platform identified in the client supplied environment.
static com.ibm.itim.apps.ejb.home.AuthenticationObject AuthenticationObjectExtractor.getAuthenticationObject(javax.security.auth.Subject subject)
          Returns an AuthenticationObject from the given Subject.
 java.util.Collection RequestManager.getPendingRequests()
          Returns all pending requests that were submitted by the user identified by the Subject used to construct this RequestManager.
 java.util.Date Request.getScheduledTime()
          Returns the time the request was scheduled to begin.
 int Request.getStatus()
          Returns the status of the request.
 

Constructors in com.ibm.itim.apps that throw ApplicationException
InitialPlatformContext(java.util.Hashtable env)
          Constructs a platform context with the given environment.
 

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

Methods in com.ibm.itim.apps.acl that throw ApplicationException
 void AccessControlListManager.addAccessRight(AccessRight aRight)
          Adds an AccessRight to the ACL currently associated with a container, namely the container identified by the containerDN used to create this AccessControlListManager.
 void AccessControlListManager.addAuthorizationOwner(AuthorizationOwner authOwner)
          Adds an AuthorizationOwner to the container identified by the containerDN used to create this AccessControlListManager.
 void AccessControlListManager.deleteAccessRight(AccessRight accessRight)
          Deletes an AccessRight from the container identified by the containerDN used to create this AccessControlListManager.
 void AccessControlListManager.deleteAuthorizationOwner(AuthorizationOwner authOwner)
          Removes an AuthorizationOwner from the container identified by the containerDN used to create this AccessControlListManager.
 java.util.Collection AccessControlListManager.listAccessRights()
          Returns the full ACL on the container identified by the containerDN used to create this AccessControlListManager.
 java.util.Collection AccessControlListManager.listAuthorizationOwners()
          Returns a Collection of AuthorizationOwner associated with the container identified by the containerDN used to create this AccessControlListManager.
 void AccessControlListManager.modifyAccessRight(java.lang.String name, AccessRight newAccessRight)
          Modifies (replaces) an AccessRight on the container identified by the containerDN used to create this AccessControlListManager.
 

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

Subclasses of ApplicationException in com.ibm.itim.apps.identity
 class InvalidPasswordException
          This class identifies the attempt to set a password with an invalid value.
 

Methods in com.ibm.itim.apps.identity that throw ApplicationException
 void SelfRequest.abort()
          Aborts the request.
 Request RoleMO.addMember(PersonMO member, java.util.Date scheduledTime)
          Adds a new member to the specified role.
 SelfRequest SelfPasswordManager.changeExpiredPassword(java.lang.String userId, java.lang.String oldPassword, java.lang.String newPassword)
          Changes the user's password without requiring an authenticated subject.
 SelfRequest SelfPasswordManager.changePassword(java.lang.String userId, java.lang.String oldPassword, java.lang.String newPassword)
          Deprecated. As of ITIM 5.0, replaced by SelfPasswordManager.changeExpiredPassword(String userId, String oldPassword, String newPassword).
 SelfRequest SelfPasswordManager.changePassword(java.lang.String tenantId, java.lang.String userId, java.lang.String oldPassword, java.lang.String newPassword)
          Deprecated. As of ITIM 5.0, replaced by SelfPasswordManager.changeExpiredPassword(String userId, String oldPassword, String newPassword).
 OrganizationalContainerMO ContainerManager.createContainer(OrganizationalContainerMO container, OrganizationalContainer object)
          Creates a container in the provisioning platform with the specified attributes within the given parent container.
 Request PersonManager.createPerson(OrganizationalContainerMO container, Person subject, java.util.Date scheduledTime)
          Creates a person in the provisioning platform with the specified attributes within the given container.
 void SelfRegistrationManager.createPerson(Person subject)
          Creates a person in the provisioning platform with the specified attributes.
 void SelfRegistrationManager.createPerson(Person subject, java.lang.String tenantID)
          Creates a person in the provisioning platform with the specified attributes.
 DistinguishedName RoleManager.createRole(OrganizationalContainerMO container, Role subject)
           
 Request RoleManager.createRole(OrganizationalContainerMO container, Role subject, java.util.Date scheduledTime)
          Creates a role in the provisioning platform with the specified attributes within the given container.
 ChallengeResponseConfiguration ChallengeResponseManager.getChallengeResonseConfiguration()
          Gets the ChallengeResonseConfiguration for the subject.
 ChallengeResponseConfiguration ChallengeResponseManager.getChallengeResonseConfiguration(java.util.Locale locale)
          Gets the ChallengeResponseConfiguration for the subject.
 ChallengesAndResponses ChallengeResponseManager.getChallengesAndResponses()
          Returns the challenges that are configured for the user.
 java.util.Collection OrganizationalContainerMO.getChildren(java.lang.Class childClass)
          Returns the children of the container of the specified type, such as person, service, etc.
 OrganizationalContainerMO RoleMO.getContainer()
          Returns the current parent container in the tree.
 OrganizationalContainerMO PersonMO.getContainer()
          Returns the current parent container in the tree.
 java.util.Collection ContainerManager.getContainers(OrganizationalContainerMO parent, java.lang.String attributeName, java.lang.Object attributeValue)
          Returns the container(s) matching the given attribute within the given parent container.
 java.util.Collection ContainerManager.getContainers(java.lang.String profileName, java.lang.String name, OrganizationalContainerMO parent)
          Returns the container(s) with the name within the given parent container.
 Role RoleMO.getData()
          Returns a current snapshot of the data defining the provisioning object.
 Person PersonMO.getData()
          Returns a current snapshot of the data defining the provisionng object.
 OrganizationalContainer OrganizationalContainerMO.getData()
          Returns a current snapshot of the data defining the provisionng object.
 java.util.Collection<RoleMO> RoleMO.getMemberRoles()
          Retrieves the immediate member roles of the role.
 java.util.Collection RoleMO.getMembers()
          Retrieves the members of the role.
 void RoleMO.getMembers(SearchResultsMO results)
          Retrieves the members of the role.
 OrganizationalContainerMO OrganizationalContainerMO.getParent()
          Returns the current parent container in the tree or null if not found or the container is the root container
 OrganizationalContainerMO OrganizationalContainerMO.getParentOrganization()
          Returns the parent organization container of this container in the tree.
 PasswordRulesInfo SelfPasswordManager.getPasswordRules(java.lang.String userId)
          Returns the password rules for the given user's password.
 PasswordRulesInfo SelfPasswordManager.getPasswordRules(java.lang.String tenantId, java.lang.String userId)
          Returns the password rules for the given user's password.
 void PersonManager.getPeople(OrganizationalContainerMO parent, java.lang.String attributeName, java.lang.Object attributeValue, boolean subTree, SearchResultsMO results)
          Returns the person(s) matching the given attribute within the given container.
 void PersonManager.getPeople(OrganizationalContainerMO parent, java.lang.String attributeName, java.lang.Object attributeValue, SearchResultsMO results)
          Returns the person(s) matching the given attribute within the given container.
 java.util.Collection PersonManager.getPeople(OrganizationalContainerMO container, java.lang.String profileName, java.lang.String name)
          Returns the person(s) with the the name within the given parent container.
 java.util.Collection PersonManager.getPeople(OrganizationalContainerMO container, java.lang.String profileName, java.lang.String name, boolean subTree)
          Returns the person(s) with the the name within the given parent container.
 java.util.Collection PersonManager.getPeople(java.lang.String attributeName, java.lang.Object attributeValue, OrganizationalContainerMO parent)
          Returns the person(s) matching the given attribute within the given parent container.
 java.util.Collection PersonManager.getPeople(java.lang.String attributeName, java.lang.Object attributeValue, OrganizationalContainerMO parent, boolean subTree)
          Returns the person(s) matching the given attribute within the given parent container.
 java.util.Collection PersonMO.getRoles()
          Returns the person's roles.
 java.util.Collection RoleManager.getRoles(OrganizationalContainerMO container, java.lang.String name)
          Returns the role(s) with the name within the given parent container.
 java.util.Collection RoleManager.getRoles(OrganizationalContainerMO parent, java.lang.String attributeName, java.lang.Object attributeValue)
          Returns the role(s) matching the given attribute within the given parent container.
 void RoleManager.getRoles(OrganizationalContainerMO parent, java.lang.String attributeName, java.lang.Object attributeValue, SearchResultsMO results)
          Returns the role(s) matching the given attribute within the given container.
 OrganizationalContainerMO ContainerManager.getRoot()
          Returns the root of the organizational tree.
 OrganizationalContainerMO ContainerManager.getRoot(java.lang.String tenantID)
          In a multi-tenant deployment, returns the root of the organizational tree for the given tenant.
 PersonMO PersonMO.getSponsor()
          Returns the person's sponsor (if any).
 int SelfRequest.getStatus()
          Returns the status of the request.
 PersonMO PersonMO.getSupervisor()
          Returns the person's supervisor (if any).
 PersonMO OrganizationalContainerMO.getSupervisor()
          Returns the container's supervisor (if any) and NULL of not found.
 boolean RoleMO.hasMembers(DistinguishedName roleDN)
           
 boolean RoleMO.hasRoleMembers(DistinguishedName roleDN)
           
 boolean RoleMO.isDynamicRole()
           
 boolean ChallengeResponseManager.isEnforceChallengeResponse()
          Returns true if Challenge/Response is enforced (enabled).
 void OrganizationalContainerMO.remove()
          Removes the managed object from the provisioning platform.
 Request PersonManager.remove(java.util.Collection collection, java.util.Date scheduledTime)
          Removes the person objects and associated managed objects from the provisioning platform.
 Request RoleMO.remove(java.util.Date scheduledTime)
          Removes the managed object from the provisioning platform.
 Request PersonMO.remove(java.util.Date scheduledTime)
          Removes the person object and associated managed objects from the provisioning platform.
 Request RoleMO.removeMember(PersonMO member, java.util.Date scheduledTime)
          Removes a member from the role.
 SelfRequest SelfPasswordManager.resetPassword(javax.security.auth.Subject subject)
          Resets the user's password.
 Request PersonManager.restore(java.util.Collection collection, java.util.Date scheduledTime)
          Restores the persons only.
 Request PersonMO.restore(java.util.Date scheduledTime)
          Restores the person ONLY.
 void ChallengeResponseManager.setChallengesAndResponses(ChallengesAndResponses cAndr)
          Sets the challenges and responses for the subject as specified in the Map.
 void ChallengeResponseManager.setChallengesAndResponses(ChallengesAndResponses cAndr, java.util.Locale locale)
          Sets the challenges and responses for the subject as specified in the Map.
 Request PersonManager.suspend(java.util.Collection collection, java.util.Date scheduledTime)
          Suspends the persons and associated managed objects from the provisioning platform
 Request PersonMO.suspend(java.util.Date scheduledTime)
          Suspends the person and associated managed objects from the provisioning platform
 Request PersonMO.transfer(OrganizationalContainerMO newContainer, java.util.Date scheduledTime)
          Transfers (moves) the person to another container.
 Request PersonManager.unManage(java.util.Collection collection, java.util.Date scheduledTime)
          Removes person objects only from the provisioning platform.
 Request PersonMO.unManage(java.util.Date scheduledTime)
          Removes the person object ONLY from the provisioning platform.
 void OrganizationalContainerMO.update(OrganizationalContainer c)
          Updates the managed object.
 Request PersonMO.update(Person p, java.util.Date scheduledTime)
          Updates the managed object.
 Request RoleMO.update(Role r, java.util.Date scheduledTime)
          Updates the managed object.
 Request RoleMO.updateRoleHierarchy(java.util.List<RoleMO> rolesAdded, java.util.List<RoleMO> rolesDeleted, java.util.Date scheduledTime)
          Updates the role hierarchy of the managed object using asynchronous Identity Manager workflow.
 java.util.Collection<IPolicyResult> RoleMO.validateSeparationOfDuty(RoleMO memberRole)
          Validate separation of duty violation for the memberRole to be added to the role
 

Uses of ApplicationException in com.ibm.itim.apps.jaas.callback
 

Methods in com.ibm.itim.apps.jaas.callback that throw ApplicationException
 java.util.Map PlatformCallbackHandler.getChallenges()
          Deprecated. Use getUserChallenges() instead
 int PlatformCallbackHandler.getRemainingAttempts()
          Returns the number of unsuccessful login attempts remain before the user's account is suspended.
 java.util.Map PlatformCallbackHandler.getUserChallenges()
          Retrieves the required challenges to be fulfilled by client for authentication without password.
 

Uses of ApplicationException in com.ibm.itim.apps.lifecycle
 

Methods in com.ibm.itim.apps.lifecycle that throw ApplicationException
 Request LifecycleManager.executeGlobalOperation(java.lang.String operationName, java.lang.Object[] args)
          Executes a global operation in the provisioning platform
 Request LifecycleManager.executeObjectOperation(DirectoryObject managedObject, java.lang.String operationName, java.lang.Object[] args)
          Executes an operation on a specific object in the provisioning platform
 Request LifecycleManager.executeStaticOperation(java.lang.String categoryName, java.lang.String profileName, java.lang.String operationName, java.lang.Object[] args)
          Executes a static operation on a specific type of object in the provisioning platform.
 

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

Methods in com.ibm.itim.apps.policy that throw ApplicationException
 java.lang.Boolean SeparationOfDutyPolicyManager.checkAccess(OrganizationalContainerMO container, java.lang.String operation)
          Check to see if the given signed in user can perform a given change.
 Request ProvisioningPolicyManager.createPolicy(OrganizationalContainerMO container, ProvisioningPolicy subject, java.util.Date scheduleTime)
          Creates a provisioning policy in the provisioning platform with the specified attributes within the given container.
 Request SeparationOfDutyPolicyManager.createPolicy(OrganizationalContainerMO container, SeparationOfDutyPolicy policy, java.util.Date scheduleTime)
          Creates a separation of duty policy in the provisioning platform with the specified attributes within the given container.
 Request ProvisioningPolicyManager.deletePolicy(OrganizationalContainerMO container, DistinguishedName subjectDN, java.util.Date scheduleTime)
          Deletes a provisioning policy in the provisioning platform
 IHierarchyConflicts SeparationOfDutyPolicyManager.detectHierarchyConflicts(java.util.Set<java.lang.String> currentRoles, java.util.Set<java.lang.String> desiredRoles)
          Validates whether a given set of roles can coexist with an existing set of roles in a separation of duty policy rule.
 java.util.Map<Person,java.util.Collection<IPolicyResult>> SeparationOfDutyPolicyManager.evaluateViolations(java.util.Collection<Person> persons)
          For a particular person, evaluate the role violations against the separation of duty policies of the system.
 java.util.Collection<IPolicyResult> SeparationOfDutyPolicyManager.evaluateViolations(Person person)
          For a given person, evaluate the role violations against the separation of duty policies of the system.
 void SeparationOfDutyPolicyManager.exempt(IRuleViolation violation, java.lang.String justification)
          Exempt the passed-in violation and audit the submitter and their justification for this call.
 OrganizationalContainerMO ProvisioningPolicyMO.getContainer()
          Returns the current parent container of this policy.
 OrganizationalContainerMO SeparationOfDutyPolicyMO.getContainer()
          Returns the current parent container of this policy.
 ProvisioningPolicy ProvisioningPolicyMO.getData()
          Returns a current snapshot of the data defining the managed object.
 SeparationOfDutyPolicy SeparationOfDutyPolicyMO.getData()
          Returns a current snapshot of the data defining the managed object.
 java.util.Collection<IPolicyRuleStatistics> SeparationOfDutyPolicyMO.getItemizedStatisticsByRule()
          For this policy, categorize violation and exemption counts into their respective rules.
 OrganizationalContainerMO ProvisioningPolicyMO.getOrganization()
          Returns the organization this policy is contained within.
 OrganizationalContainerMO SeparationOfDutyPolicyMO.getOrganization()
          Returns the organization this policy is contained within.
 java.util.Collection ProvisioningPolicyManager.getPolicies(OrganizationalContainerMO container, java.lang.String name)
          Returns the provisioning policies(s) with the the name within the given parent container.
 java.util.Collection<SeparationOfDutyPolicy> SeparationOfDutyPolicyManager.getPolicies(java.lang.String roleName)
          Returns the separation of duty policies(s) that have exclusion rules which match the given role name.
 IPolicyStatistics SeparationOfDutyPolicyMO.getPolicyStatistics()
          For this policy, determine how many violations and exemptions exist.
 java.util.Collection<IRuleExemption> SeparationOfDutyPolicyMO.getRuleExemptions(java.lang.String ruleName)
          Retrieve the exemptions for the given rule in this separation of duty policy.
 java.util.Collection<IRuleViolation> SeparationOfDutyPolicyMO.getRuleViolations(java.lang.String ruleName)
          Retrieve the violations for the given rule in this separation of duty policy.
 boolean SeparationOfDutyPolicyMO.isDeletable()
          Returns true if this object can be deleted/removed.
 boolean SeparationOfDutyPolicyMO.isExemptionAdminable()
          Returns true if the logged in user has permission to update exemption status for this policy (exemptionAdmin permission).
 boolean SeparationOfDutyPolicyMO.isReconcileable()
          Returns true if the logged in user has permission to reconcile exemption data for this policy (reconcile permission).
 boolean SeparationOfDutyPolicyMO.isUpdatable()
          Returns true if this object can be modified/updated.
 Request ProvisioningPolicyManager.modifyPolicy(OrganizationalContainerMO container, ProvisioningPolicy subject, java.util.Date scheduleTime)
          Modifies a provisioning policy in the provisioning platform within the given container.
 Request SeparationOfDutyPolicyMO.reconcile(java.util.Date scheduledTime)
          Starts a separation of duty policy reconciliation which will record violation results into the database.
 Request SeparationOfDutyPolicyMO.remove(java.util.Date scheduledTime)
          Removes the policy object and associated managed objects from the provisioning platform.
 void SeparationOfDutyPolicyManager.revoke(IRuleExemption exemption, java.lang.String justification)
          Revoke the passed-in exemption and audit the submitter and their justification for this call.
 Request SeparationOfDutyPolicyMO.update(SeparationOfDutyPolicy p, java.util.Date scheduledTime)
          Updates the managed object.
 

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

Subclasses of ApplicationException in com.ibm.itim.apps.provisioning
 class PasswordRuleException
          This class identifies a problem with a set of password rules, or the combination of password rules from different password policies.
 

Methods in com.ibm.itim.apps.provisioning that throw ApplicationException
 Request[] GroupMO.addMembers(Account[] accountList, java.util.Date scheduledTime)
          Requests group membership for multiple users who have accounts on the service.
 void AccountManager.adopt(DistinguishedName ownerDN, java.util.Collection accounts)
          Adopts multiple accounts, or assigns the same owner (given) to all the accounts submitted.
 void AccountMO.adopt(PersonMO owner)
          Adopts the account, or changes the account owner to the given person (identity).
 BulkRequest PasswordManager.changePassword(java.util.Collection accounts, java.util.Date scheduledTime)
          Changes the password of the specified accounts with a system generated password.
 BulkRequest PasswordManager.changePassword(java.util.Collection accounts, java.lang.String password, java.util.Date scheduledTime, boolean notifyByMail)
          Changes the password of the specified accounts with the given password.
 Request AccountMO.changePassword(java.lang.String password)
          Changes the password of the account.
 Compliance AccountManager.checkAccountCompliance(PersonMO owner, ServiceMO service, AttributeValues params)
          Checks the account compliance on the given service with the given parameters for the given owner.
 void GroupMO.clearAccess()
          Clears the access information of the group.
 Request AccountManager.createAccount(PersonMO owner, ServiceMO service, Account subject, java.util.Date scheduledTime)
          Creates an account in the provisioning platform with the specified attributes for the given person.
 GroupMO GroupManager.createGroup(ServiceMO serviceMO, Group group)
          Creates a group on a service.
 ServiceMO ServiceManager.createService(OrganizationalContainerMO container, Service subject)
          Creates a service in the provisioning platform with the specified attributes within the given container.
 ServiceMO ServiceManager.createService(OrganizationalContainerMO container, Service subject, ServiceTestResult result)
          Creates a service in the provisioning platform with the specified attributes within the given container.
 java.lang.String PasswordManager.generatePassword(java.util.Collection accounts)
          Generates a password that can be used to synchronize the passwords of the specified accounts.
 java.lang.String PasswordManager.generatePasswordForRestore(java.util.Collection accounts)
          Generates a password that can be used to synchronize the passwords of the specified accounts.
 java.lang.String PasswordManager.generateSyncPassword(PersonMO personMO)
          Generates a password that can be used to synchronize the password for all of the accounts the person owns.
 AccessInfo GroupMO.getAccessInfo()
          Returns an AccessInfo object that contains the access information associated with the group.
 AttributeValues AccountManager.getAccountParameters(PersonMO owner, ServiceMO service)
          Returns the auto-generated parameters used to define the potential owner's account on the given service.
 java.util.Collection ServiceMO.getAccounts()
          Returns all the accounts that are hosted by this service.
 java.util.Collection AccountManager.getAccounts(PersonMO person, java.util.Locale locale)
          Returns the account(s) for the given person.
 java.util.Collection AccountManager.getAccounts(ServiceMO service, java.lang.String uid)
          Returns the account(s) with the uid hosted on the given service.
 java.util.Collection AccountManager.getAccounts(ServiceMO service, java.lang.String attributeName, java.lang.Object attributeValue)
          Returns the account(s) matching the given attribute hosted on the given service.
 void AccountManager.getAccounts(ServiceMO service, java.lang.String attributeName, java.lang.Object attributeValue, SearchResultsMO results)
          Returns the account(s) matching the given attribute hosted on the given service.
 java.util.Collection AccountManager.getAuthorizedServices(PersonMO subject, java.util.Locale locale)
          Returns the services the given person is authorized to have access to.
 java.util.Collection AccountManager.getAuthorizedServices(PersonMO subject, java.util.Locale locale, java.lang.String pattern, java.lang.String type)
          Returns the services the given person is authorized to have access to.
 OrganizationalContainerMO ServiceMO.getContainer()
          Returns the current parent container in the tree.
 Service ServiceMO.getData()
          Returns a current snapshot of the Service object.
 Group GroupMO.getData()
          Returns a current snapshot of the data that defines the managed object.
 Account AccountMO.getData()
          Returns a current snapshot of the account.
 void GroupManager.getGroups(AccountMO accountMO, SearchResultsMO results, java.util.Locale locale)
          Returns the groups associated with an account.
 void GroupManager.getGroups(ServiceMO serviceMO, java.lang.String groupInfo, SearchResultsMO results, java.util.Locale locale)
          Returns the groups by the name or description for the given service.
 void GroupManager.getGroups(ServiceMO serviceMO, java.lang.String groupProfileName, java.lang.String groupInfo, SearchResultsMO results, java.util.Locale locale)
          Returns the groups by the name or description for the given service and group profile.
 void GroupManager.getGroupsByAccess(ServiceMO serviceMO, java.lang.String accessInfo, SearchResultsMO results, java.util.Locale locale)
          Returns the groups by access name or description for the given service.
 void GroupManager.getGroupsByAccess(ServiceMO serviceMO, java.lang.String groupProfileName, java.lang.String accessInfo, SearchResultsMO results, java.util.Locale locale)
          Returns the groups by access name or description for the given service and group profile.
 ServiceMO ServiceMO.getHost()
          Returns the host, or concrete service, this service proxies.
 java.util.Map<Account,java.util.Collection<java.lang.String>> AccountManager.getMandatoryGroupNames(java.util.Collection<Account> accounts)
          Provides the names of the mandatory groups for the given accounts.
 void GroupMO.getMembers(SearchResultsMO results, java.util.Locale locale)
          Returns the group members.
 void GroupMO.getMembersByUserId(java.lang.String userId, SearchResultsMO results, java.util.Locale locale)
          Returns the group members that match the given user ID.
 void GroupMO.getMembersByUserName(java.lang.String userName, SearchResultsMO results, java.util.Locale locale)
          Returns the group members that match the given user name.
 void AccountManager.getNonCompliantAccounts(SearchResultsMO results)
          Returns all accounts that are currently tracked as non-compliant by the provisioning system through the results parameter.
 void AccountManager.getNonCompliantAccounts(ServiceMO service, SearchResultsMO results)
          Returns all accounts on the given service that are currently tracked as non-compliant by the provisioning system through the results parameter.
 java.util.Collection ServiceMO.getOrphanedAccounts()
          Returns all of the orphaned accounts for this service.
 java.util.Collection ServiceMO.getOwnedAccounts()
          Returns all the owned accounts that are hosted by this service.
 PersonMO ServiceMO.getOwner()
          Deprecated. since 5.0. Please use getOwners().
 PersonMO AccountMO.getOwner()
          Returns the owner of the account (if any).
 java.util.Collection<PersonMO> ServiceMO.getOwners()
          Returns the service owner(s) (if any).
 java.util.Collection PasswordManager.getPasswordAccounts(PersonMO personMO)
          Returns the password protected accounts the subject owns.
 java.util.Collection ServiceMO.getPrerequisites()
          Returns the prerequisites of the service.
 java.util.Collection<Account> AccountManager.getRequiredAccounts(PersonMO owner, java.util.Collection<Account> accounts)
          Determines which of the given accounts are required by provisioning policy for the specified account owner.
 PasswordRulesInfo PasswordManager.getRules(java.util.Collection accounts)
          Returns the combined password rules for the given accounts.
 ServiceMO AccountMO.getService()
          Returns the service that hosts this account.
 java.util.Collection ServiceManager.getServices(OrganizationalContainerMO container, java.lang.String name)
          Returns the Collection of the ServiceMO objects by name.
 java.util.Collection ServiceManager.getServices(OrganizationalContainerMO parent, java.lang.String attributeName, java.lang.Object attributeValue)
          Returns the service(s) matching the given attribute within the given parent container.
 void ServiceManager.getServices(OrganizationalContainerMO parent, java.lang.String attributeName, java.lang.Object attributeValue, SearchResultsMO results)
          Returns the service(s) matching the given attribute within the given container.
 java.util.Collection ServiceManager.getServices(OrganizationalContainerMO container, java.lang.String profileName, java.lang.String name)
          Returns the service(s) with the the name within the given parent container.
 boolean AccountManager.isAccountCompliant(AccountMO subject, java.util.Collection errors)
          Deprecated. Please use checkAccountCompliance method.
 boolean AccountManager.isAccountCompliant(PersonMO owner, ServiceMO service, AttributeValues params, java.util.Collection errors)
          Deprecated. Please use checkAccountCompliance method.
 boolean ServiceMO.isCircularDependent(Service serv)
          Checks whether this managed object (ServiceMO) is a prerequisite of a service (that is passesed as a parameter) or the prerequisite of service's prerequisite.
 boolean ServiceMO.isHosted()
          Returns whether this service is a "hosted" service.
 boolean ServiceMO.isPasswordRequired()
          Returns whether this service requires a password for its accounts.
 boolean PasswordManager.isPasswordValid(java.util.Collection accounts, java.lang.String password)
          Deprecated. As of ITIM 5.0, replaced by PasswordManager.validatePassword(Collection accounts, String password).
 void AccountMO.orphan()
          Orphans the account, 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 AccountManager.recertifyAccessOverride(java.util.Collection<com.ibm.itim.apps.provisioning.access.UserAccess> accesses, java.lang.String justification)
          Recertifies the given accesses by immediately overriding their recertification status.
 void AccountManager.recertifyOverride(java.util.Collection accounts, java.lang.String justification)
          Audits the collection of accounts passed in.
 void AccountMO.recertifyOverride(java.lang.String justification)
          Audits the current account for recertification
 void ServiceMO.remove()
          Removes the managed object from the provisioning platform.
 void GroupMO.remove()
          Removes the group.
 Request AccountManager.remove(java.util.Collection accounts, java.util.Date scheduledTime)
          Removes multiple accounts from the provisioning platform.
 Request AccountMO.remove(java.util.Date scheduledTime)
          Removes the managed object from the provisioning platform.
 Request[] GroupMO.removeMembers(Account[] accountList, java.util.Date scheduledTime)
          Removes group membership for multiple users.
 Request AccountManager.restore(java.util.Collection accounts, java.util.Date scheduledTime)
          Restores multiple accounts.
 Request AccountManager.restore(java.util.Collection accounts, java.lang.String password, java.util.Date scheduledTime)
          Restores multiple accounts with the password specified.
 Request AccountMO.restore(java.lang.String password, java.util.Date scheduledTime)
          Restores the account.
 void GroupMO.setAccessInfo(AccessInfo access)
          Sets the access information of the group.
 Request AccountManager.suspend(java.util.Collection accounts, java.util.Date scheduledTime)
          Suspends multiple accounts.
 Request AccountMO.suspend(java.util.Date scheduledTime)
          Suspends the account.
 Request PasswordManager.synchPasswords(PersonMO personMO, java.util.Date scheduledTime)
          Synchronizes all of the given identity's account passwords to a system generated password.
 Request PasswordManager.synchPasswords(PersonMO personMO, java.lang.String password, java.util.Date scheduledTime)
          Synchronizes all of the given identity's account passwords to the given password.
 Request PasswordManager.synchPasswords(PersonMO personMO, java.lang.String password, java.util.Date scheduledTime, boolean notifyByMail)
          Synchronizes all of the given identity's account passwords to the given password.
 ServiceTestResult ServiceMO.testCommunications()
          Tests the communications with the physical service itself to ensure provisioning actions can be fulfilled.
 ServiceTestResult ServiceManager.testCommunications(OrganizationalContainerMO container, Service subject)
          Tests the communication with the physical service defined in a given service value object.
 void AccountMO.transfer(PersonMO owner)
          Transfer the account to the given person (identity).
 void AccountMO.transfer(PersonMO owner)
          Transfer the account to the given person (identity).
 Request AccountMO.update(Account a, java.util.Date scheduledTime)
          Updates the managed object.
 void GroupMO.update(Group group)
          Updates the group with the given group value object.
 void ServiceMO.update(Service s)
          Updates the managed object.
 void PasswordManager.validatePassword(java.util.Collection accounts, java.lang.String password)
          Determines whether the specified password is valid for all of the given accounts.
 

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

Methods in com.ibm.itim.apps.recon that throw ApplicationException
 void ReconManager.addReconUnitData(ServiceMO service, ReconUnitData reconUnitData, com.ibm.itim.remoteservices.ejb.mediation.IReconCompleteCallback reconCompleteCallback)
          Adds and configures a reconciliation unit for a resource.
 java.util.Collection ReconManager.getAvailableReconciliationAttributes(ServiceMO service)
          Returns a collection of attribute names of the account profile, associated with the specified service or resource, that are available on the resource and can be reconciled from the resource.
 java.util.Collection ReconManager.getReconUnits(ServiceMO service)
          Returns a collection of existing reconciliation units configured for a resource.
 boolean ReconManager.isFilterSupported(ServiceMO service)
          Returns true if underlying service supports filtered reconciliation that is, the ability to reconcile only a certain set of accounts from the resource, which match an LDAP compliant filter, specified when configuring a reconciliation unit for the resource.
 void ReconManager.removeReconUnitData(ServiceMO service, ReconUnitData reconUnitData)
          Removes an existing reconciliation unit configured for a resource with the same schedule information as that of the input parameter reconUnitData.
 Request ReconManager.runRecon(ServiceMO service, ReconUnitData reconUnitData)
          Runs a reconciliation immediately using the specified reconciliation unit for a given resource.
 Request ReconManager.runRecon(ServiceMO service, ReconUnitData reconUnitData, com.ibm.itim.remoteservices.ejb.mediation.IReconCompleteCallback reconCallback)
          Runs a reconciliation immediately using the specified reconciliation unit for a given resource, and a callback object which gains control after the reconciliation process has finished.
 void ReconManager.setReconUnits(ServiceMO service, java.util.Collection reconUnitData)
          Replaces the existing set of reconciliation units configured for a resource by a new collection of reconciliation units passed as a parameter.
 

Uses of ApplicationException in com.ibm.itim.apps.search
 

Methods in com.ibm.itim.apps.search that throw ApplicationException
 void SearchResultsMO.close()
          Releases this SearchResultsMO EJB resources (removes the stateful session bean instance associated with this SearchResultsMO).
 SearchResultsMO SearchMO.execute()
          Executes the search using the configured parameters.
 void SearchMO.execute(SearchResultsMO resultsMO)
          Executes the search using the configured parameters.
 java.util.Collection SearchResultsMO.getPage(int pageNo)
          Returns the specified page of the result set.
 int SearchResultsMO.getPageCount()
          Returns the number of pages in the result set.
 int SearchResultsMO.getPageCount(int lookaheadLimit)
          Returns the number of available pages up to a look-ahead limit.
 java.util.Collection SearchResultsMO.getResults()
          Returns all of the results.
 void SearchResultsMO.reverseSortResults()
          Reverses the the sorting order of the search results.
 void SearchResultsMO.setSearchResults(java.util.Collection results)
          Holds the given results in this SearchResultsMO
 void SearchResultsMO.setSearchResultsWithLocale(java.util.Collection results, java.lang.String sortAttribute, java.util.Locale locale)
          Holds the given results in this SearchResultsMO
 void SearchResultsMO.sortResults(java.lang.String attribute, int order)
          Resorts by the given sort attribute and order (ascending vs descending).
 

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

Methods in com.ibm.itim.apps.system that throw ApplicationException
 void SystemRoleMO.addMembers(java.util.Collection members, java.util.Date effectiveDate)
          Adds multiple users to a System Role.
 SystemRoleMO SystemRoleManager.createRole(OrganizationalContainerMO container, SystemRole systemRole)
          Creates a system role in the provisioning platform with the specified attributes within the given container.
 SystemUser SystemUserMO.getData()
          Returns a current snapshot of the data defining the provisioning object.
 SystemRole SystemRoleMO.getData()
          Returns a current snapshot of the data defining the System Role.
 java.util.Collection SystemRoleMO.getMembers()
          Returns the members of a System Role.
 PersonMO SystemUserMO.getOwner()
          Returns the account owner.
 java.util.Collection SystemRoleManager.getRoles(OrganizationalContainerMO container, java.lang.String name)
          Returns the system role(s) by name within the given parent container.
 java.util.Collection<SystemRoleManager.ViewCategory> SystemRoleManager.getSystemRoleCategories()
          Get a Collection of SystemRoleManager.Category objects that describe all of the available categories (or views) available to the system.
 com.ibm.itim.dataservices.view.View SystemUserMO.getView()
          Returns the View defining the the set of tasks available to the user.
 void SystemRoleMO.remove()
          Removes the System Role associated with this SystemRoleMO.
 void SystemRoleMO.removeMembers(java.util.Collection members, java.util.Date effectiveDate)
          Removes multiple users from a System Role.
 void SystemRoleMO.update(SystemRole systemRole)
          Updates the System Role associated with a SystemRoleMO.
 

Uses of ApplicationException in com.ibm.itim.apps.workflow
 

Methods in com.ibm.itim.apps.workflow that throw ApplicationException
 void WorkflowProcessMO.abort()
          Aborts the pending process.
 void WorkflowProcessMO.auditEvent(EventAudit event)
          Places the given event in the audit trail (history) of the execution object.
abstract  void WorkflowExecutionMO.auditEvent(EventAudit event)
          Places the given event in the audit trail (history) of the execution object.
 void WorkflowActivityMO.auditEvent(EventAudit event)
          Places the given event in the audit trail (history) of the execution object.
 AssignmentCompletionImpact UserRecertificationWorkflowAssignmentMO.checkCompletionImpact(java.util.List outputParameters)
          Checks the impact of completing this assignment.
 void WorkflowAssignmentMO.complete()
          Signals completion of the assignment to the workflow engine.
 void WorkflowActivityMO.complete()
          Signals completion of the activity to the workflow engine.
 void WorkflowAssignmentMO.complete(ActivityResult result)
          Signals completion of the activity to the workflow engine and provides the engine with the activity result in the same call.
 void WorkflowActivityMO.complete(ActivityResult result)
          Signals completion of the activity to the workflow engine and provides the engine with the activity result in the same call.
 void WorkflowAssignmentMO.defer(int deferralTime, java.lang.String deferralReason)
          Defers the assignment for the specified number of days In ITIM 4.6, the only item that can be deferred is compliance alert manual activity
 void WorkflowAssignmentMO.delegate(PersonMO newOwner)
          Delegates/forwards the assignment to another participant.
 WorkflowSearchResultsMO WorkflowSearchMO.execute()
          Executes the search using the configured parameters.
 void WorkflowSearchMO.execute(WorkflowSearchResultsMO results)
          Executes the search using the configured parameters.
 void WorkflowProcessMO.execute(WorkflowSearchResultsMO results, java.util.Locale locale)
          Executes the search using the configured parameters.
 void HumanResourceMO.execute(WorkflowSearchResultsMO results, java.util.Locale locale)
          Deprecated. As of ITIM 4.6 HumanResourceMO.getAssignments(WorkflowSearchResultsMO, Locale).
 void WorkflowProcessMO.findAllFailedActivities(WorkflowSearchResultsMO results, java.util.Locale locale, java.lang.String sortBy, int sortOrder)
          Executes the search for failed subprocesses and activities using the configured parameters.
 void WorkflowProcessMO.findAllFailedActivities(WorkflowSearchResultsMO results, java.util.Locale locale, java.lang.String sortBy, int sortOrder, boolean usePager)
          Executes the search for failed subprocesses and activities using the configured parameters.
 java.util.Collection WorkflowManager.getActiveProcesses()
          Returns all of the active processes in the workflow engine.
 java.util.Collection WorkflowManager.getActiveProcesses(java.lang.String defid)
          Returns all of the active processes of the given workflow process definition id in the workflow engine.
 java.util.Collection WorkflowProcessMO.getActivities()
          Returns the activities that are part of this process.
 WorkflowActivityMO WorkflowAssignmentMO.getActivity()
          Returns the activity that generated this assignment.
 WorkflowActivityMO WorkflowProcessMO.getActivity(java.lang.String designId)
          Returns the activity of the process with the given design id.
 WorkflowActivityMO WorkflowProcessMO.getActivity(java.lang.String designId, int index)
          Returns the activity of the process with the given design id and given index of the iteration of the loop the activity is involved in.
 void WorkflowResourceMO.getAssignmentGroups(WorkflowSearchResultsMO results, java.util.Locale locale)
          Retrieves groups of assignments for the participant involved.
 void HumanResourceMO.getAssignmentGroups(WorkflowSearchResultsMO results, java.util.Locale locale)
          Retrieves groups of assignments for the participant involved.
 java.util.Collection WorkflowResourceMO.getAssignments()
          Returns the assignments representing the human participant account.
 java.util.Collection WorkflowActivityMO.getAssignments()
          Returns the assignments made to resources as part of this activity.
 java.util.Collection HumanResourceMO.getAssignments()
          Returns the assignments representing the human participant account.
 void WorkflowResourceMO.getAssignments(WorkflowSearchResultsMO results, java.util.Locale locale)
          Retrieves the assignments for the participant involved.
 void HumanResourceMO.getAssignments(WorkflowSearchResultsMO results, java.util.Locale locale)
          Retrieves the assignments for the participant involved.
 void WorkflowResourceMO.getAssignments(WorkflowSearchResultsMO results, java.lang.String processDesignId, java.lang.String activityDesignId, java.util.Locale locale)
          Retrieves the assignments for the participant with the given process design id and activity design id.
 void HumanResourceMO.getAssignments(WorkflowSearchResultsMO results, java.lang.String processDesignId, java.lang.String activityDesignId, java.util.Locale locale)
          Retrieves the assignments for the participant with the given process design id and activity design id.
 void HumanResourceMO.getAssignmentsByDueDate(WorkflowSearchResultsMO results, int searchLimit)
          Retrieves the assignments for the participant involved.
 java.util.Collection WorkflowProcessMO.getChildren()
          Returns the child processes of this process (if any).
 WorkflowProcessMO WorkflowActivityMO.getContainer()
          Returns the containing process of the activity.
 WorkflowProcess WorkflowProcessMO.getData()
          Returns the details about this process.
 Assignment WorkflowAssignmentMO.getData()
          Returns details about this assignment.
 Activity WorkflowActivityMO.getData()
          Returns the details about this activity.
 java.util.List WorkflowProcessMO.getHistory()
          Returns the history, or the audit trail for this process.
abstract  java.util.List WorkflowExecutionMO.getHistory()
          Returns the history, or the audit trail for this execution object.
 java.util.List WorkflowActivityMO.getHistory()
          Returns the history, or the audit trail for this activity.
 java.util.List WorkflowAssignmentMO.getInputParameters()
          Returns the parameter list of the assignment.
 java.util.Collection WorkflowSearchResultsMO.getPage(int pageNo)
          Returns the specified page of the result set.
 int WorkflowSearchResultsMO.getPageCount()
          Returns the number of pages in the result set.
 WorkflowProcessMO WorkflowProcessMO.getParent()
          Returns the parent process of this process (if any) otherwise null will be returned if this is the root process or none found.
 java.util.Collection WorkflowAssignmentMO.getPotentialOwners()
          Returns the list of potential owners of the activity.
 WorkflowProcessMO WorkflowManager.getProcess(long id)
          Returns the process for the given Id.
 java.util.Collection WorkflowSearchResultsMO.getResults()
          Returns all of the results.
 void WorkflowAssignmentMO.lock()
          Locks the assignment so that other participants do not duplicate the effort to complete it unless the lock is released.
 void WorkflowSearchResultsMO.reverseSortResults()
          Reverses the the sorting order of the search results.
 void UserRecertificationWorkflowAssignmentMO.save(java.util.List inputParameters)
          Saves the assignment.
 void WorkflowActivityMO.setResult(ActivityResult result)
          Changes the result of the activity.
 void WorkflowSearchResultsMO.sortResults(java.lang.String attribute, int order)
          Resorts by the given sort attribute and order (ascending vs.
 void WorkflowAssignmentMO.unlock()
          Unlocks the assignment so that other participants may themselves lock or or complete it.
 



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.