Interface Summary |
EnroleRuntimeContext |
Interface used to define keys for data items passed to the evauator's
engine as part of its runtime context for the Enrole extension. |
FESIExtensionConstants |
Interface used to define meaningful constants when interfacing with the
FESIScriptEvaluator. |
HostSelectionPolicyRuntimeContext |
Interface used to define keys for data items passed to the evauator's
engine as part of its runtime context for the host selection policy
extension. |
IdentityFeedRuntimeContext |
Interface used to define keys for data items passed to the evauator's
engine as part of its runtime context for the identity feed extension. |
IdentityPolicyRuntimeContext |
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. |
JSObjectFactory |
Defines an interface for converting JavaScript objects to and from Java
objects. |
ModelRuntimeContext |
Interface used to define keys for data items passed to the evauator's
engine as part of its runtime context for the model extension. |
PolicyJoinRuntimeContext |
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. |
Class Summary |
AccountModelExtension |
Extension that defines all account model specific extensions to
the java script interpreter. |
Enrole |
Extension that provides general utilities that can be applied globally to the platform,
such as date and time utility functions. |
FactoryExtension |
Lays the infrastructure needed for registering and accessing
JSObjectFactories. |
FESIScriptEvaluator |
Script evaluator (interpreter) specialization that interprets javascript
using the FESI engine. |
IdentityPolicy |
Extension that provides utilities that can be used when writing scripts
used in identity policies. |
JSAttributeValueFactory |
JSAttributeValuesFactory provides an interface for creating JS objects
that represent AttributeValues. |
JSDirectoryObjectFactory |
JSDirectoryObjectFactory provides an interface for creating JS objects
that represent entities in the platform's data model, such as services,
accounts, and people. |
JSGlobalObjectFactory |
JSAttributeValuesFactory provides an interface for creating JS objects
that represent AttributeValues. |
JSHashMapFactory |
This class provides an interface for creating JS objects
that represent the key-value pairs in a hash map. |
JSPropertiesFactory |
JSAttributeValuesFactory provides an interface for creating JS objects
that represent AttributeValues. |
ModelExtension |
Extension that defines all data services model extensions to the java script
interpreter. |
OrganizationModelExtension |
OrganizationModelExtension defines all organization model specific extensions
to the java script interpreter. |
PersonModelExtension |
PersonModelExtension defines all person model specific extensions to
the java script interpreter. |
ServiceModelExtension |
Extension that defines all service model specific extensions to
the java script interpreter. |