The API functional model consists of the following core components:
Also provides a custom object with basic implementations for startup and shutdown methods, and optionally, access to the managed object providers.
LifeCycle methods are called when CA IdentityMinder starts up the environment and loads objects (including custom objects), and also when the environment is shut down. These methods give the custom object an opportunity to connect to and disconnect from external objects, and to perform any other startup and shutdown operations that it might require.
The base adapter classes for the individual CA IdentityMinder APIs implement the LifeCycle interface.
For example, user-defined data can be set by a business logic task handler during the synchronous phase of task processing, and then retrieved by an event listener during the asynchronous phase of the same task session (Business Logic Task Handler API, Event Listener API).
This interface extends IMContext.
Note: The persisted user-defined data is defined within the IMPersistentContext object. It is not the same user-defined data that is defined in the Management Console for a particular custom object or for the CA IdentityMinder environment.
This interface extends IMPersistentContext, which extends IMContext. This interface also serves as the base interface for context objects in the Event Listener API.
This interface extends IMContext.
The individual CA IdentityMinder APIs typically have the following types of components:
The custom objects you create with the CA IdentityMinder APIs extend this base class. An adapter object contains base implementation methods inherited from LifeCycle for startup and shutdown operations, and also API-specific methods.
Note: For more information about these components and all CA IdentityMinder APIs, see the Javadoc Reference.
Copyright © 2013 CA.
All rights reserved.
|
|