| Interface | Description | 
|---|---|
| Applyable | 
 Interface for capturing sub-transaction API calls 
 | 
| EngineConstants | |
| JavaInfo | 
 This interface is intended to be implemented by classes representing fields, methods and events. 
 | 
| Transactable | 
 Interface for transaction-aware objects. 
 | 
| Class | Description | 
|---|---|
| AnnotationUtils | 
 A collection of static helper methods to ease the pain of hosting Java objects inside Pascal frames (JRW Um, or not -- wow, class clone job from legacy Borland source!) 
 | 
| BaseEngine | 
 An BaseEngine provides a top-level client interface onto an EJB Entity bean. 
 | 
| CallMode | 
 The CallModel class allows the Engine clients to conveniently express validation and execution modes. 
 | 
| ClassEngine | 
 ClassEngine provides codegen methods for manipulating and browsing the methods and bean fields on a Java class. 
 | 
| EngineUtils | 
 A collection of static helper methods to ease the pain of hosting Java objects inside Pascal frames 
 | 
| FieldEngine | 
 Static helper methods for adding/creating/editing/removing fields on a Java class 
 | 
| FieldInfo | 
 The FieldInfo class is used to describe a class member. 
 | 
| MethodEngine | 
 Static helper methods for adding/creating/editing/removing methods on a Java class 
 | 
| MethodInfo | |
| MWDatabasePlatform | 
 A collection of static helper methods to ease the pain of hosting Java objects inside Pascal frames 
 | 
| Exception | Description | 
|---|---|
| EngineException | 
 Subclass of JDK 1.4 Exception class, includes extra print() methods found in oracle.jdeveloper.deploy.DeployException. 
 |