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 ModelMetaDataBridge.defineClass(java.lang.Class cl)
           
 void IModelMetaData.defineClass(java.lang.Class cl)
          Defines a new class in the data model.
 void ModelMetaDataBridge.defineEntity(java.lang.String cl, java.lang.String auxClassName, java.lang.String category)
           
 void IModelMetaData.defineEntity(java.lang.String cl, java.lang.String auxClassName, java.lang.String category)
          Defines a relationship for a given class.
 void ModelMetaDataBridge.defineRelationship(java.lang.Class cl, java.lang.String relationshipName, java.lang.Class rel)
           
 void IModelMetaData.defineRelationship(java.lang.Class cl, java.lang.String relationshipName, java.lang.Class rel)
          Defines a relationship for a given class.
 void ModelMetaDataBridge.defineRelationship(java.lang.String cl, java.lang.String relationshipName, java.lang.Class rel)
           
 void IModelMetaData.defineRelationship(java.lang.String cl, java.lang.String relationshipName, java.lang.Class rel)
          Defines a relationship for a given class.
 boolean RelationshipSelf.doesParticipate(DirectoryObjectEntity participant)
          This method checks whether input participant participates in the relationship.
 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.
 java.util.Collection RelationshipSelf.evaluate()
          This method evaluates the relationship and returns a collection of entities.
 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.evaluateReferences()
          This method evaluates the relationship and returns a collection of DistinguishedName objects.
 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<java.lang.String> ModelMetaDataBridge.getClasses()
           
 java.util.Collection<java.lang.String> IModelMetaData.getClasses()
          Returns the names of all classes defined for the data model.
 java.lang.Class ModelMetaDataBridge.getEntity(java.util.Collection<java.lang.String> objClasses)
           
 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 ModelMetaDataBridge.getEntityCategory(java.util.Collection<java.lang.String> objClasses)
           
 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 ModelMetaDataBridge.getRelationship(java.lang.Class cl, java.lang.String relationshipName)
           
 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> ModelMetaDataBridge.getSubjectCategories(java.lang.String relationshipName)
           
 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> ModelMetaDataBridge.getSupportedRelationships(java.lang.Class cl)
           
 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 ModelMetaDataBridge.loadTable()
           
 void ModelMetaData.loadTable()
          Loads the table from the enRoleModel.xml file.
 void IModelMetaData.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.
 boolean Supervisor.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an supervisor of the subject entity.
 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 GroupService.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a service of the subject directory object.
 boolean DirectoryObjectOrganization.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an organization of the subject entity.
 boolean ContainedEntityParent.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is the parent of the subject entity.
 boolean BusinessPartnerSponsor.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a sponsor of the subject entity.
 boolean AdminDomainAdministrator.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an administrator of the subject admin domain.
 boolean AccountTemplateService.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a service of the subject directory object.
 boolean AccountService.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a service of the subject directory object.
 boolean AccountParent.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is a parent of the subject directory object.
 boolean AccountOwner.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an owner of the subject directory object.
 boolean AccessOwner.doesParticipate(DirectoryObjectEntity participant)
          Determines if the given entity is an owner of the subject directory object.
 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 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<ServiceEntity> GroupService.evaluate()
          Evaluates the relationship and returns a service entity that represents the service of the subject directory object.
 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 ContainedEntityParent.evaluate()
          Evaluates the relationship returning 0 or one OrganizationalContainerEntity objects that represent the parent of the subject entity.
 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 AdminDomainAdministrator.evaluate()
          Evaluates the relationship returning 0 or more PersonEntity objects that represent the administrators of the subject admin domain.
 java.util.Collection AccountTemplateService.evaluate()
          Evaluates the relationship returning ServiceEntity objects that represent the services of the subject directory object.
 java.util.Collection AccountService.evaluate()
          Evaluates the relationship returning one ServiceEntity object that represents the service of the subject directory object.
 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 AccountOwner.evaluate()
          Evaluates the relationship returning 0 or one PersonEntity objects that represents the owner 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 Supervisor.evaluateReferences()
          Evaluates the relationship returning 0 to many entity DNs 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<DistinguishedName> GroupService.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 ContainedEntityParent.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 AdminDomainAdministrator.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 AccountService.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 AccountOwner.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 AdminDomainEntity.getAdministrators()
          Returns the administrators for the administrative domain.
 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 BusinessUnitEntity.getOrganization()
          Returns the organization of the current object.
 OrganizationEntity BusinessPartnerOrgEntity.getOrganization()
          Returns the organization of the current object.
 OrganizationEntity AdminDomainEntity.getOrganization()
          Returns the organization that contains the admin domain.
 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.Collection PersonEntity.getRoles()
          Returns the roles the person is a member of.
 PersonEntity BusinessPartnerOrgEntity.getSponsor()
          Returns the sponsor for the business partner organization.
 PersonEntity BusinessPartnerEntity.getSponsor()
          Returns the BusinessPartnerEntity's sponsor.
 PersonEntity PersonEntity.getSupervisor()
          Returns the Person's supervisor (if any).
 PersonEntity BusinessUnitEntity.getSupervisor()
          Returns the supervisor for the business unit.
 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.
 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 .
 

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