com.ibm.itim.fesiextensions
Class ModelExtension
java.lang.Object
|
+--com.ibm.itim.fesiextensions.ModelExtension
- All Implemented Interfaces:
- JSExtension, ModelRuntimeContext
- public class ModelExtension
- extends java.lang.Object
- implements JSExtension, ModelRuntimeContext
Extension that defines all data services model extensions to the java script
interpreter. This extension will define how to make use of data model
entities within the interpreter, as well as how to search for those
entities. This extension is an aggregate of all other model related extensions.
If this extension is identified to be loaded, the others do not need to be
identified. Currently, only the ServiceModelExtension is supported.
- See Also:
ServiceModelExtension
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INVALID_JSOBJECT
public static final java.lang.String INVALID_JSOBJECT
COMM_ERROR
public static final java.lang.String COMM_ERROR
OBJECT_NOT_FOUND
public static final java.lang.String OBJECT_NOT_FOUND
META_DATA_NOT_FOUND
public static final java.lang.String META_DATA_NOT_FOUND
META_DATA_INSTANTIATION_ERROR
public static final java.lang.String META_DATA_INSTANTIATION_ERROR
META_DATA_CORRUPT
public static final java.lang.String META_DATA_CORRUPT
INVALID_CONTEXT
public static final java.lang.String INVALID_CONTEXT
SCOPE_NOT_INT
public static final java.lang.String SCOPE_NOT_INT
INVALID_SCOPE_VALUE
public static final java.lang.String INVALID_SCOPE_VALUE
ModelExtension
public ModelExtension()
initializeExtension
public void initializeExtension(JSGlobalObject go)
throws JSException
- Initializes the extension. At the conclusion of initialization, the
aggregated extensions will all be initialized.
- Specified by:
initializeExtension
in interface JSExtension
- Parameters:
go
- JSGlobalObject for the interpreter thread.- Throws:
JSException
- Thrown if unable to initialize the extension.