Uses of Interface
wt.fc.manifest.Directive

Packages that use Directive
wt.fc.manifest   
 

Uses of Directive in wt.fc.manifest
 

Classes in wt.fc.manifest that implement Directive
 class AbstractDirective
          This class defines a pattern for Directive implementation classes.
 class QueryAdhocForeignKeyExistenceDirective
          Directive for querying non-modeled, foreign key-like associations.
 class QueryLinkExistenceDirective
          Directive used to check for the existence of one to many link objects in the database.
 class QueryLinkExistenceSingleRoleDirective
          Instruction to query a single role of a link for the existence of a set of role objects.
 

Methods in wt.fc.manifest that return Directive
protected  Directive[] Manifest.getDirectives(String name)
          Gets the Directive objects associated with the specified group name.
protected  Directive[] Manifest.getAllDirectives()
          Gets all the Directive objects contained wihin the Manifest instance.
protected  Directive[] Manifest.getDirectivesByType(String directiveType)
          Gets all the Directive objects of the type specified by directiveType (the fully qualified class name of the Directive type to be retrieved).
 

Methods in wt.fc.manifest with parameters of type Directive
 void QueryLinkExistenceSingleRoleDirectiveDelegate.processDirectives(Directive[] dir)
          Process a set of QueryLinkExistenceSingleRoleDirectives and update there DirectiveResult values.
protected  LinkQueryData[] QueryLinkExistenceDirectiveDelegate.getLinkQueryData(Directive dir)
          Given a QueryLinkExistenceDirective get a LinkQueryData.
 void QueryLinkExistenceDirectiveDelegate.processDirectives(Directive[] dir)
          

Supported API: false
 void QueryAdHocForeignKeyDirectiveDelegate.processDirectives(Directive[] dir)
          

Supported API: false
protected  String Manifest.insertDirective(Directive directive, String name)
          Inserts a Directive object into the Manifest.
 void DirectiveDelegate.processDirectives(Directive[] dir)
          

Supported API: false
 void Directive.addOperation(Directive directive)
          Allows an additional database operation(s) to be added to this Directive by essentially adding another Directive object.
abstract  void AbstractDirectiveDelegate.processDirectives(Directive[] dir)
          

Supported API: false
 void AbstractDirective.addOperation(Directive directive)
          This method defines a pattern for Directive implementation classes.
 void AbstractDirective.validateOperation(Directive directive)
          Validates that the Directive being added is of the same type as the Directive it is being added to.
 void AbstractDirective.processOperation(Directive directive)
          This method is responsible for doing the real work of merging the necessary operation information from the Directive being added, to the Directive it is being added to.