Previous Topic: Providers

Next Topic: Attribute and Permission Requests

Retrieving Providers

ProviderAccessor is one of the core objects in the CA Identity Manager API functional model. In each API, the ...Context object (such as BLTHContext, LogicalAttributeContext) inherits ProviderAccessor methods. In addition, ProviderAccessor can be made available to custom objects when the Identity Manager environment is initialized.

You retrieve provider objects through ProviderAccessor get... methods. For example, to access a UserProvider object, call getUserProvider(), and to access an AdminTaskProvider object, call getAdminTaskProvider().

When you update an object retrieved through ProviderAccessor, no CA Identity Manager events are generated because the managed object is not part of a task session. Managed object updates are reflected in CA Identity Manager events only if the updates are made to a managed object in a task session.

More Information:

Access to Objects in a Task