com.ibm.itim.fesiextensions
Interface IdentityPolicyRuntimeContext

All Superinterfaces:
EnroleRuntimeContext
All Known Implementing Classes:
IdentityPolicy

public interface IdentityPolicyRuntimeContext
extends EnroleRuntimeContext

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


Field Summary
static java.lang.String FESI_CONTEXT_ITEM_PERSON
          Deprecated. Use FESI_CONTEXT_ITEM_SUBJECT.
static java.lang.String FESI_CONTEXT_ITEM_SERVICE
          Deprecated. Use FESI_CONTEXT_ITEM_TARGET.
static java.lang.String FESI_CONTEXT_ITEM_SUBJECT
          Holds the information about the subject (person) being provisioned.
static java.lang.String FESI_CONTEXT_ITEM_TARGET
          Holds the information about the service being provisioned.
static java.lang.String FESI_CONTEXT_ITEM_USER_CLASS_NAME
          Deprecated.  
 
Fields inherited from interface com.ibm.itim.fesiextensions.EnroleRuntimeContext
FESI_CONTEXT_ITEM_ATTRIBUTES
 

Field Detail

FESI_CONTEXT_ITEM_USER_CLASS_NAME

public static final java.lang.String FESI_CONTEXT_ITEM_USER_CLASS_NAME
Deprecated.  

Holds the user class name (object profile name) specified in the policy.

FESI_CONTEXT_ITEM_SERVICE

public static final java.lang.String FESI_CONTEXT_ITEM_SERVICE
Deprecated. Use FESI_CONTEXT_ITEM_TARGET.

Holds the information about the service being provisioned.

FESI_CONTEXT_ITEM_PERSON

public static final java.lang.String FESI_CONTEXT_ITEM_PERSON
Deprecated. Use FESI_CONTEXT_ITEM_SUBJECT.

Holds the information about the person (subject) being provisioned.

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_TARGET

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