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

Packages that use ModelIntegrityException
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.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. 
 

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

Methods in com.ibm.itim.dataservices.model that throw ModelIntegrityException
static void ProfileLocator.create()
          This method initializes the locator.
 void IModelMetaData.defineClass(java.lang.Class cl)
          Defines a new class in the data model.
 void IModelMetaData.defineEntity(java.lang.String cl, java.lang.String auxClassName, java.lang.String category)
          Defines a relationship for a given class.
 void IModelMetaData.defineRelationship(java.lang.Class cl, java.lang.String relationshipName, java.lang.Class rel)
          Defines a relationship for a given class.
 void IModelMetaData.defineRelationship(java.lang.String cl, java.lang.String relationshipName, java.lang.Class rel)
          Defines a relationship for a given class.
 boolean Relationship.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity participates in the relationship.
 boolean DirectoryObjectParent.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is the parent of the subject entity.
 boolean RelationshipSelf.doesParticipate(DirectoryObjectEntity participant)
          This method checks whether input participant participates in the relationship.
 java.util.Collection Relationship.evaluate()
          Evaluates the relationship returning 0 to many entities that participate opposite the subject entity.
 java.util.Collection DirectoryObjectParent.evaluate()
          Evaluates the relationship returning 0 or one DirectoryObjectEntity objects that represent the parent of the subject entity.
 java.util.Collection RelationshipSelf.evaluate()
          This method evaluates the relationship and returns a collection of entities.
 java.util.Collection Relationship.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection DirectoryObjectParent.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection RelationshipSelf.evaluateReferences()
          This method evaluates the relationship and returns a collection of DistinguishedName objects.
 java.util.Collection<java.lang.String> IModelMetaData.getClasses()
          Returns the names of all classes defined for the data model.
 java.lang.Class IModelMetaData.getEntity(java.util.Collection<java.lang.String> objClasses)
          Retrieves the entity class with the given set of LDAP auxiliary class names.
static DirectoryObjectEntity DirectoryObjectEntity.getEntity(DirectoryObject dirObject)
          Returns the parent of the current object.
 java.lang.String IModelMetaData.getEntityCategory(java.util.Collection<java.lang.String> objClasses)
          Retrieves the entity category with the given set of LDAP auxiliary class names.
static ModelMetaData ModelMetaData.getInstance()
          Provides access to the single global instance of the ModelMetaData.
static CategoryTable CategoryTable.getInstance(DistinguishedName tenantDN)
          Get getInstance method for this singleton class
 EntityLifecycleProfile DirectoryObjectEntity.getLifecycle()
          Returns the EntityLifecycleProfile holding all lifecycle characteristics of the entity (if defined).
 DirectoryObjectEntity DirectoryObjectEntity.getParent()
          Returns the parent of the current object.
 DistinguishedName DirectoryObjectEntity.getParentDN()
          Retrieve the DistinguishedName of the parent of the current object.
 java.lang.Class IModelMetaData.getRelationship(java.lang.Class cl, java.lang.String relationshipName)
          Retrieves the relationship with the given name for a given class.
 Relationship DirectoryObjectEntity.getRelationship(java.lang.String name)
          Returns a relationship with the given name, if any.
 java.util.Set<java.lang.String> IModelMetaData.getSubjectCategories(java.lang.String relationshipName)
          Returns a set of category names, whose implementation classes support the given relationship.
 java.util.Collection<java.lang.String> DirectoryObjectEntity.getSupportedRelationships()
          Returns a list of relationship names this entity supports.
 java.util.Collection<java.lang.String> IModelMetaData.getSupportedRelationships(java.lang.Class cl)
          Returns the names of the supported relationships for the given class.
 boolean DirectoryObjectEntity.isSupportedRelationship(java.lang.String name)
          Returns whether the relationship with the given name is supported by this entity.
 void IModelMetaData.loadTable()
          Loads the table from the enRoleModel.xml file.
 void ModelMetaData.loadTable()
          Loads the table from the enRoleModel.xml file.
 ObjectProfileCategory CategoryTable.retrieveCategory(java.lang.String categoryName)
          Gets category from directory server
 void DirectoryObjectEntity.setLifecycle(EntityLifecycleProfile profile)
          Changes the EntityLifecycleProfile holding all lifecycle characteristics of the entity (if defined).
 void CategoryTable.updateCategory(ObjectProfileCategory cat)
          Updates category in cache and store into ldap
 

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

Methods in com.ibm.itim.dataservices.model.domain that throw ModelIntegrityException
 void RoleEntity.addMemberRole(RoleEntity memberRoleEntity)
          Adds a member role to this role.
 void AccountEntity.adopt(PersonEntity person)
          Adopt an orphan account by assigning an owner for the account.
 void PersonEntity.cleanupRoleAssignmentData()
          Clean up all invalid assignment data of the person in the data store.
 boolean Supervisor.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an supervisor of the subject entity.
 boolean GroupService.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a service of the subject directory object.
 boolean ServiceOwner.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an owner of the subject directory object.
 boolean PersonSelf.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is "self" to the subject directory object.
 boolean PersonRole.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a role of the subject person.
 boolean PersonAccount.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an account of the subject person.
 boolean OrganizationParent.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is the parent of the subject entity.
 boolean MultipleOwners.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an owner of the subject directory object.
 boolean AccountTemplateService.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a service of the subject directory object.
 boolean BusinessPartnerSponsor.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a sponsor of the subject entity.
 boolean AccountService.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a service of the subject directory object.
 boolean AccessOwner.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an owner of the subject directory object.
 boolean DirectoryObjectOrganization.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an organization of the subject entity.
 boolean AccountOwner.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an owner of the subject directory object.
 boolean AdminDomainAdministrator.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an administrator of the subject admin domain.
 boolean AccountParent.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a parent of the subject directory object.
 boolean ContainedEntityParent.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is the parent of the subject entity.
 java.util.Collection Supervisor.evaluate()
          Evaluates the relationship returning 0 or many PersonEntity objects that represent the supervisor of the subject entity.
 java.util.Collection<ServiceEntity> GroupService.evaluate()
          Evaluates the relationship and returns a service entity that represents the service of the subject directory object.
 java.util.Collection ServiceOwner.evaluate()
          Evaluates the relationship returning 0 or one PersonEntity objects that represents the owner of the subject service.
 java.util.Collection PersonSelf.evaluate()
          Evaluates the relationship returning 1 PersonEntity object that represents "self" for the subject directory object entity.
 java.util.Collection PersonRole.evaluate()
          Evaluates the relationship returning 0 or one RoleEntity objects that the subject is a member of.
 java.util.Collection PersonAccount.evaluate()
          Evaluates the relationship returning 0 or one AccountEntity objects that the subject owns.
 java.util.Collection OrganizationParent.evaluate()
          Evaluates the relationship returning the DirectorySystemEntity object that represents the parent of the subject organization.
 java.util.Collection MultipleOwners.evaluate()
          Evaluates the relationship returning 0 or more PersonEntity objects that represents the owner of the subject.
 java.util.Collection AccountTemplateService.evaluate()
          Evaluates the relationship returning ServiceEntity objects that represent the services of the subject directory object.
 java.util.Collection BusinessPartnerSponsor.evaluate()
          Evaluates the relationship returning 0 or one PersonEntity objects that represents the sponsor of the subject entity.
 java.util.Collection AccountService.evaluate()
          Evaluates the relationship returning one ServiceEntity object that represents the service of the subject directory object.
 java.util.Collection<PersonEntity> AccessOwner.evaluate()
          Evaluates the relationship returning 0 or one PersonEntity objects that represents the owner of the subject group access.
 java.util.Collection DirectoryObjectOrganization.evaluate()
          Evaluates the relationship returning 0 or one OrganizationEntity objects that represents the organization of the subject entity.
 java.util.Collection AccountOwner.evaluate()
          Evaluates the relationship returning 0 or one PersonEntity objects that represents the owner of the subject directory object.
 java.util.Collection AdminDomainAdministrator.evaluate()
          Evaluates the relationship returning 0 or more PersonEntity objects that represent the administrators of the subject admin domain.
 java.util.Collection AccountParent.evaluate()
          Evaluates the relationship returning one ServiceEntity or PersonEntity object that represents the parent of the subject directory object.
 java.util.Collection ContainedEntityParent.evaluate()
          Evaluates the relationship returning 0 or one OrganizationalContainerEntity objects that represent the parent of the subject entity.
 java.util.Collection Supervisor.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection<DistinguishedName> GroupService.evaluateReferences()
          Evaluates the relationship returning 0 to many entity distinguished names that participate opposite the subject entity.
 java.util.Collection ServiceOwner.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection PersonSelf.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection PersonRole.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection PersonAccount.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection OrganizationParent.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs 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 AccountTemplateService.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection BusinessPartnerSponsor.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection AccountService.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 DirectoryObjectOrganization.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection AccountOwner.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection AdminDomainAdministrator.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection AccountParent.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection ContainedEntityParent.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs that participate opposite the subject entity.
 java.util.Collection AdminDomainEntity.getAdministrators()
          Returns the administrators for the administrative domain.
 java.util.Set<RoleAssignmentAttribute> RoleEntity.getAllAssignmentAttributes()
          Get all assignment attributes from the current role and all the parent roles.
 java.util.Set<RoleAssignmentAttribute> RoleEntity.getAssignmentAttributes()
          Gets the assignment attribute.
 PersonEntity PersonEntity.getImmediateSupervisor()
          Returns the Person's immediate supervisor (if any).
 java.util.Collection<RoleEntity> RoleEntity.getMemberRoles()
          Returns all immediate member roles of the role.
 java.util.Collection RoleEntity.getMembers()
          Returns all members of the role.
 java.util.Collection RoleEntity.getMembers(java.util.Collection returnAttributes)
          Returns all members of the role.
 OrganizationEntity ServiceEntity.getOrganization()
          Returns the organization of the current object.
 OrganizationEntity RoleEntity.getOrganization()
          Returns the organization of the current object.
 OrganizationEntity PersonEntity.getOrganization()
          Returns the organization containing the person.
 OrganizationEntity AdminDomainEntity.getOrganization()
          Returns the organization that contains the admin domain.
 OrganizationEntity BusinessUnitEntity.getOrganization()
          Returns the organization of the current object.
 OrganizationEntity BusinessPartnerOrgEntity.getOrganization()
          Returns the organization of the current object.
 PersonEntity ServiceEntity.getOwner()
          Deprecated. Replace with getOwners() since TIM 5.0
 java.util.Collection<PersonEntity> RoleEntity.getOwner()
          Returns the owner(s) of the role, if any.
 java.util.Collection<PersonEntity> GroupEntity.getOwner()
          Returns the access owner if any.
 PersonEntity AccountEntity.getOwner()
          Returns the owner of an account.
 DirectoryObjectEntity ServiceEntity.getOwnerObject()
          Returns the owner object of the service (if any).
 java.util.Collection<DirectoryObjectEntity> RoleEntity.getOwnerObjects()
          Returns the owner objects of the role, if any.
 java.util.Collection<PersonEntity> ServiceEntity.getOwners()
          Returns the owner(s) of the service (if any).
 OrganizationalContainerEntity OrganizationalContainerEntity.getParentContainer()
          Returns the parent organizational container (if any).
 java.util.Collection<RoleEntity> RoleEntity.getParentRoles()
          Returns all immediate parent roles of the role.
 java.util.Collection ServiceEntity.getPrerequisites()
          Returns the prerequisites (if any) of the service.
 java.util.Set<RoleAssignmentObject> PersonEntity.getRoleAssignmentData()
          Retrieves all role assignment data for the person.
 java.util.Map<DistinguishedName,RoleAssignmentObject> PersonEntity.getRoleAssignmentData(RoleEntity assignedRole)
          Retrieves all role assignment data of the person by a given assigned role.
 java.util.Collection PersonEntity.getRoles()
          Returns the roles the person is a member of.
 PersonEntity BusinessPartnerEntity.getSponsor()
          Returns the BusinessPartnerEntity's sponsor.
 PersonEntity BusinessPartnerOrgEntity.getSponsor()
          Returns the sponsor for the business partner organization.
 PersonEntity PersonEntity.getSupervisor()
          Returns the Person's supervisor (if any).
 PersonEntity BusinessUnitEntity.getSupervisor()
          Returns the supervisor for the business unit.
 boolean RoleEntity.isAssignmentAttributeInUse(java.lang.String attributeName)
          Checks to see if any person has the assignment attribute values for the specified assignment.
 boolean AgentOperationImpl.isConfigured()
          Determine if assembly line is configured for the profile.
 AccountEntity AccountEntity.orphan()
          Orphan an account by removing the owner from the account.
 void PersonEntity.removeAllRoleAssignmentData()
          Remove all assignment data of the person in the data store.
 void PersonEntity.removeRoleAssignmentData(java.util.Set<RoleEntity> listAssignedRoles)
          Removes role assignment data for a given list of assigned roles.
 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 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
 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.
 SearchResults PersonSearch.searchByProfile(CompoundDN searchContext, SearchParameters params, java.lang.String profileName, java.lang.String value)
          Searches for people in a given category that meet the criteria defined within the given filter .
 void RoleEntity.setAssignmentAttributes(java.util.Set<RoleAssignmentAttribute> assignmentAttributes)
          Sets the assignment attributes to the role.
 void PersonEntity.updateRoleAssignmentData(java.util.Set<RoleAssignmentObject> assignmentData)
          Changes the role assignment data of the person.
 

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

Methods in com.ibm.itim.dataservices.model.system that throw ModelIntegrityException
 java.util.Collection SystemRoleEntity.getMembers()
          Returns all members of the system role.
 OrganizationEntity SystemRoleEntity.getOrganization()
          Returns the organization of the current object.
 java.util.Collection SystemUserEntity.getRoles()
          Returns the system roles (groups) the user is a member of (if any).
 boolean SystemUserEntity.isSystemAdmin()
          Returns true if the SystemUser has a SystemRole in the SystemAdmin Category.
 



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.