Previous Topic: How to Configure a Task-Specific BLTHNext Topic: Business Logic Task Handler API Model


API Components

The following components are in the package com.netegrity.imapi:

BLTHAdapter

The base class that all business logic task handlers extend. Contains base implementation methods for startup and shutdown operations. Also, BLTHAdapter determines whether the handler applies to the task currently being performed, based on the BLTHContext information passed into it. If the handler does apply to the current task, the handler performs the validation.

Implements LifeCycle and Logger.

BLTHContext

Interface that provides methods for retrieving the run-time instances of managed objects in the current task session, for example:

This interface also provides access to IMContext information about the current task, and to logging methods and other CA IdentityMinder services, including managed object retrieval from the data store.

When a user submits a task for execution on a CA IdentityMinder task screen, BLTHContext information for the task is passed to the methods in the BLTHAdapter object.

Extends IMPersistentContext.

IMPersistentContext

This interface is part of the core API functional model.

Allows user-defined data to be passed between business logic task handlers executed for a given task session, and between business logic task handlers and other custom objects in the same task session. The persisted data is abandoned after the task session ends.

Extends IMContext.