| 
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| 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.  | 
  | 
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||