Package wt.fc.manifest

Interface Summary
Directive This interface is used to define a high level set of database operations such as a query, insert, or delete.
DirectiveCriteria Interface representing the criteria necessary to process a Directive.
DirectiveDelegate The DirectiveDelegate is the place where Directives are processed.
DirectiveResult The result from executing a Directive.
ManifestServiceSvr The ManifestServiceSvr interface identifies the set of ManifestService methods that are invokable only from classes running in the method server.
 

Class Summary
AbstractDirective This class defines a pattern for Directive implementation classes.
AbstractDirectiveCriteria Default implementation for methods common to DirectiveCriteria implementations.
AbstractDirectiveDelegate

Supported API: false

Extendable: false
AbstractDirectiveResult Common DirectiveResult functionality.
AdhocForeignKeyExistenceCriteria DirectiveCriteria implementation that is valid only for use with QueryAdhocForeignKeyExistenceDirective

Supported API: false

Extendable: false
DirectiveCriteriaKey Composite key for finding a DirectiveCriteria.
DirectiveDelegateFactory Factory for selecting DirectiveDelegates based on a Directive class name.
ExistenceDirectiveResult DirectiveResult for Directives that do existence queries.
LinkExistenceCriteria This class is tightly coupled with QueryLinkExistenceDirective.
LinkExistenceSingleRoleCriteria DirectiveCriteria implementation that is valid only for use with QueryLinkExistenceSingleRoleDirective.
Manifest This class serves as a data container for gathering Directive objects to be passed from one or many services to another service optimized to handle the required interaction with the database for the set of Directive objects it contains.
ManifestServerHelper This helper defines all methods necessary for creating a Manifest, and building/adding Directive objects to that Manifest.
QueryAdHocForeignKeyDirectiveDelegate Process a set of QueryAdHocForeignKeyExistenceDirectives.
QueryAdhocForeignKeyExistenceDirective Directive for querying non-modeled, foreign key-like associations.
QueryLinkExistenceDirective Directive used to check for the existence of one to many link objects in the database.
QueryLinkExistenceDirectiveDelegate Process a set of QueryLinkExistenceDirectives.
QueryLinkExistenceSingleRoleDirective Instruction to query a single role of a link for the existence of a set of role objects.
QueryLinkExistenceSingleRoleDirectiveDelegate Process a set of QueryLinkExistenceSingleRoleDirectives

Supported API: false

Extendable: false
StandardManifestService StandardManifestService is a concrete implementation of ManifestServiceSvr targeted for performing optimized database operations defined by a set of Directive objects within a Manifest.