Classes and interfaces

The classes and interfaces of the ODK API belong to the following package:

com.crossworlds.ODK

Table 66 lists the classes and interfaces in the ODK API.

Table 66. Classes and interfaces in the ODK API
Class or interface Description Page
AgentMetaData Represents an agent-property object, which can represent either a startup property or a business-object property AgentMetaData class
AgentProperty Defines the attribute-type constants AgentProperty class
BusObjAttr Represents an attribute within the business object definition BusObjAttr class
BusObjAttrType Interface that defines the attribute-type constants
BusObjDef Represents a business object definition, which describes the business object BusObjDef class
BusObjVerb Represents a business object verb, which describes an action or operation that is valid on the business object BusObjVerb class
CompleteCondition CompleteCondition class
ContentMetaData Represents the content metadata of the ODA, which describes the content that the ODA has generated ContentMetaData class
ContentType Represents the content type that the ODA supports ContentType class
DependentCondition DependentCondition class
IGeneratesBinFiles Interface to implement by the ODA to provide support for the generation of binary files from the source data IGeneratesBinFiles interface
IGeneratesBoDefs Interface to implement by the ODA to provide support for the generation of business object definitions from the source data IGeneratesBoDefs interface
IGeneratesContent

Is the base class for the two content-generation interfaces, IGeneratesBinFiles and IGeneratesBoDefs. It defines the getContentProtocol() method.

Note:
This manual does not provide a separate chapter for this interface. For information on getContentProtocol(), see the description of the IGeneratesBinFiles or IGeneratesBoDefs interface
None
InputCondition InputCondition class
ODKAgentBase

Is the base class for the ODA base class, ODKAgentBase2. It defines several methods that ODKAgentBase2 inherits.

Note:
This manual does not provide a separate chapter for this class. For information, see the description of the ODKAgentBase2 class.
None
ODKAgentBase2 Represents the base class for an ODA. You extend this class to define your ODA class and implement the required methods ODKAgentBase2 class
ODKConstant Interface that defines constants for use with the ODK API:
  • outcome-status constants
  • verb constants
ODKConstant interface
ODKException Represents an exception object for the ODK API ODKException class
ODKUtility Provides miscellaneous utility methods for use in an ODA; These utility methods fall into the following general categories:
  • Static methods for generating and logging messages
  • Static methods for creating business objects
  • Static methods for obtaining connector configuration properties
  • Methods for obtaining locale information
ODKUtility class
TreeNode TreeNode class

Copyright IBM Corp. 2004, 2005