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

Packages that use AuthorizationException
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.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.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 AuthorizationException in com.ibm.itim.apps.acl
 

Methods in com.ibm.itim.apps.acl that throw AuthorizationException
 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 AuthorizationException in com.ibm.itim.apps.identity
 

Methods in com.ibm.itim.apps.identity that throw AuthorizationException
 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.
 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.
 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.
 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 PersonMO.getContainer()
          Returns the current parent container in the tree.
 java.util.Collection PersonMO.getRoles()
          Returns the person's roles.
 PersonMO PersonMO.getSponsor()
          Returns the person's sponsor (if any).
 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.
 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.
 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.
 

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

Methods in com.ibm.itim.apps.lifecycle that throw AuthorizationException
 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 AuthorizationException in com.ibm.itim.apps.policy
 

Methods in com.ibm.itim.apps.policy that throw AuthorizationException
 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
 OrganizationalContainerMO ProvisioningPolicyMO.getContainer()
          Returns the current parent container of this policy.
 OrganizationalContainerMO SeparationOfDutyPolicyMO.getContainer()
          Returns the current parent container of this policy.
 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.
 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.
 Request SeparationOfDutyPolicyMO.update(SeparationOfDutyPolicy p, java.util.Date scheduledTime)
          Updates the managed object.
 

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

Methods in com.ibm.itim.apps.provisioning that throw AuthorizationException
 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.
 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.
 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 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.
 ServiceMO ServiceMO.getHost()
          Returns the host, or concrete service, this service proxies.
 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 ServiceMO.getPrerequisites()
          Returns the prerequisites of the service.
 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.
 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 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 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.
 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 AuthorizationException in com.ibm.itim.apps.system
 

Methods in com.ibm.itim.apps.system that throw AuthorizationException
 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.
 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 AuthorizationException in com.ibm.itim.apps.workflow
 

Methods in com.ibm.itim.apps.workflow that throw AuthorizationException
 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 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 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.
 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 HumanResourceMO.getAssignments()
          Returns the assignments representing the human participant account.
 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 WorkflowAssignmentMO.lock()
          Locks the assignment so that other participants do not duplicate the effort to complete it unless the lock is released.
 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.