com.ibm.itim.fesiextensions
Interface PolicyJoinRuntimeContext

All Superinterfaces:
EnroleRuntimeContext
All Known Implementing Classes:
JoinDirector

public interface PolicyJoinRuntimeContext
extends EnroleRuntimeContext

Interface used to define keys for data items passed to the evauator's engine as part of its runtime context for the provisioning policy (policy join) extension.


Field Summary
static java.lang.String FESI_CONTEXT_ITEM_PARAMS
          Holds the set of provisioning parameters with values defined thus far in the policy.
static java.lang.String FESI_CONTEXT_ITEM_SERVICE
          Holds the information about the service being provisioned.
static java.lang.String FESI_CONTEXT_ITEM_SUBJECT
          Holds the information about the subject (person) being provisioned.
static java.lang.String FESI_EXTENSION_PREFIX_PROVISIONING_POLICY
          key prefix used to register provisioning policy fesi extension classes in fesiextensions.properties file
 
Fields inherited from interface com.ibm.itim.fesiextensions.EnroleRuntimeContext
FESI_CONTEXT_ITEM_ATTRIBUTES
 

Field Detail

FESI_EXTENSION_PREFIX_PROVISIONING_POLICY

public static final java.lang.String FESI_EXTENSION_PREFIX_PROVISIONING_POLICY
key prefix used to register provisioning policy fesi extension classes in fesiextensions.properties file

FESI_CONTEXT_ITEM_SUBJECT

public static final java.lang.String FESI_CONTEXT_ITEM_SUBJECT
Holds the information about the subject (person) being provisioned. The information is represented using a JSObject. See the JSObjectFactory for creating the JSObject.

FESI_CONTEXT_ITEM_SERVICE

public static final java.lang.String FESI_CONTEXT_ITEM_SERVICE
Holds the information about the service being provisioned. The information is represented using a JSObject. See the JSObjectFactory for creating the JSObject.

FESI_CONTEXT_ITEM_PARAMS

public static final java.lang.String FESI_CONTEXT_ITEM_PARAMS
Holds the set of provisioning parameters with values defined thus far in the policy. Currently, only eruid is supported.