| Package | Description |
|---|---|
| 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.pim.authority |
Provides an application programming interface for shared access authorization
|
| com.ibm.itim.policy.analysis |
Provides an application programming interface for policy analysis.
|
| com.ibm.itim.policy.join |
Provides classes used for resolving conflicts between provisioning policies.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BusinessPartnerEntity
Represents a business partner in the data model.
|
| Modifier and Type | Method and Description |
|---|---|
PersonEntity |
PersonFactory.create(CompoundDN logicalContext,
Person person)
Creates a person in the data store with the given
value object to define the person's attributes.
|
PersonEntity |
PersonFactory.create(OrganizationalContainerEntity logicalContext,
Person person)
Creates a person in the data store with the given
value object to define the person's attributes.
|
PersonEntity |
PersonEntity.getImmediateSupervisor()
Returns the Person's immediate supervisor (if any).
|
PersonEntity |
ServiceEntity.getOwner()
Deprecated.
Replace with getOwners() since TIM 5.0
|
PersonEntity |
AccountEntity.getOwner()
Returns the owner of an account.
|
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.
|
PersonEntity |
PersonSearch.lookup(DistinguishedName dn)
Retrieves the person from the data store with the given
distinguished name.
|
PersonEntity |
PersonSearch.lookup(DistinguishedName dn,
boolean disableCache)
Retrieves the person from the data store with the given
distinguished name.
|
PersonEntity |
PersonSearch.searchByURI(OrganizationalContainerEntity searchContext,
java.lang.String uri)
Find the person for a specific URI.
|
| Modifier and Type | Method and Description |
|---|---|
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<PersonEntity> |
GroupEntity.getOwner()
Returns the access owner if any.
|
java.util.Collection<PersonEntity> |
RoleEntity.getOwner()
Returns the owner(s) of the role, if any.
|
java.util.Collection<PersonEntity> |
ServiceEntity.getOwners()
Returns the owner(s) of the service (if any).
|
| Modifier and Type | Method and Description |
|---|---|
void |
AdminDomainEntity.addAdministrator(PersonEntity administrator)
Adds the given administrator to the domain.
|
void |
AccountEntity.adopt(PersonEntity person)
Adopt an orphan account by assigning an owner for the account.
|
AccountEntity |
AccountFactory.create(PersonEntity owner,
ServiceEntity service,
Account account)
Creates an account in the data store with the given
value object to define the account's attributes.
|
AccountEntity |
AccountFactory.create(PersonEntity owner,
ServiceEntity service,
Account account,
boolean isSetCreatedDate) |
AccountEntity |
AccountFactory.create(PersonEntity owner,
ServiceEntity service,
Account account,
ObjectProfile profile)
Creates an account in the data store with the given
value object to define the account's attributes.
|
void |
AdminDomainEntity.removeAdministrator(PersonEntity administrator)
Removes the given administrator from the domain.
|
void |
PersonEntity.setImmediateSupervisor(PersonEntity supervisor)
Changes the Person's immediate supervisor to the given person.
|
void |
ServiceEntity.setOwner(PersonEntity person)
Changes the owner of the service.
|
void |
BusinessPartnerOrgEntity.setSponsor(PersonEntity sponsor)
Changes the sponsor for the business partner organization.
|
void |
BusinessUnitEntity.setSupervisor(PersonEntity person)
Changes the supervisor for the business unit.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CredentialComponent> |
SharedAccessAuthorizationStrategy.getAuthorizedSharedAccesses(PersonEntity personEntity,
boolean isExcludeCheckedOutAccount,
SharedAccessSearchFilter filter,
SearchParameters searchParam,
SearchResultsStatus searchStatus)
Finds the authorized shared accesses for a given user.
|
boolean |
SharedAccessAuthorizationStrategy.isCheckoutAllowed(PersonEntity personEntity,
CredentialComponent sharedAccess)
Determines if the given user is authorized to check out a shared accesses.
|
boolean |
SharedAccessAuthorizationStrategy.isViewPasswordAllowed(PersonEntity personEntity,
Credential credential)
Determines if the given user is authorized to view the password of a shared accesses.
|
| Modifier and Type | Method and Description |
|---|---|
static PPAEntitlement |
ProvisioningPolicyAnalysis.getEntitlement(PersonEntity person,
ServiceEntity service)
Returns the entitlement, defined with Individual ownership type, for the
specified person and service instance.
|
static PPAEntitlement |
ProvisioningPolicyAnalysis.getEntitlement(PersonEntity person,
ServiceEntity service,
java.lang.String ownershipType)
Returns the entitlement for the specified person, service and ownership
type.
|
static java.util.Collection<PPAEntitlement> |
ProvisioningPolicyAnalysis.getEntitlements(PersonEntity person)
Returns the entitlements for the specified person.
|
static java.util.Collection<PPAProvisioningParameter> |
ProvisioningPolicyAnalysis.getProvisioningParameters(PersonEntity person,
ServiceEntity service,
java.util.Collection<java.lang.String> parameters)
Returns the provisioning parameters that apply to the specified person,
service instance and Individual ownership type.
|
static java.util.Collection<PPAProvisioningParameter> |
ProvisioningPolicyAnalysis.getProvisioningParameters(PersonEntity person,
ServiceEntity service,
java.lang.String ownershipType,
java.util.Collection<java.lang.String> parameters)
Returns the provisioning parameters that apply to the specified person,
ownership type and service instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Multivalued.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context information which may be helpful in determining
custom joining logic.
|
void |
Boolean.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context inforamtion which may be helpful in determining
custom joining logic.
|
void |
Priority.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context inforamtion which may be helpful in determining
custom joining logic.
|
void |
Bitwise.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context inforamtion which may be helpful in determining
custom joining logic.
|
void |
Numeric.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context inforamtion which may be helpful in determining
custom joining logic.
|
void |
JoinInterface.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context information which may be helpful in determining
custom joining logic.
|
void |
PrecedenceSequence.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context inforamtion which may be helpful in determining
custom joining logic.
|
void |
Textual.setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context inforamtion which may be helpful in determining
custom joining logic.
|
| Constructor and Description |
|---|
JoinDirector(java.util.Collection policyEntitlementPairs,
ServiceEntity service,
PersonEntity person) |
JoinDirector(java.util.Collection policyEntitlementPairs,
ServiceEntity service,
PersonEntity person,
java.util.Map accountAttributes) |
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.