wt.workflow.definer
Interface WfDefinitionDelegate

All Known Implementing Classes:
WfDefinitionDefaultDelegate

public interface WfDefinitionDelegate

Defines methods that can be called from the WfDefinitionHandler.

Supported API: false

Extendable: false


Method Summary
 void postProcessAssertion(Assertion asser)
          Given a BatchContainer assertion, perform the post-processing validation on the target object/type of assertion.
 void postValidateAssertion(Assertion asser)
          Given a BatchContainer assertion, perform the post validation on the target object/type of assertion.
 void preValidateAssertion(Assertion asser)
          Given a BatchContainer Assertion, perform the pre-processing validation on the target object/type of assertion.
 void processAssertion(Assertion asser)
          Given a BatchContainer Assertion, process the assertion

Supported API: false
 

Method Detail

preValidateAssertion

public void preValidateAssertion(Assertion asser)
                          throws WfException,
                                 WTException
Given a BatchContainer Assertion, perform the pre-processing validation on the target object/type of assertion.

Supported API: false

Parameters:
asser - the BatchContainer assertion to be processed
Throws:
WfException
WTException

processAssertion

public void processAssertion(Assertion asser)
                      throws WfException,
                             WTException
Given a BatchContainer Assertion, process the assertion

Supported API: false

Parameters:
asser - the BatchContainer assertion to be procesed
Throws:
WfException
WTException

postValidateAssertion

public void postValidateAssertion(Assertion asser)
                           throws WfException,
                                  WTException
Given a BatchContainer assertion, perform the post validation on the target object/type of assertion. The WfDefinitionDefaultDelegate ensures that all associations with other objects are valid.

Supported API: false

Parameters:
asser - the BatchContainer assertion to be processed
Throws:
WfException
WTException

postProcessAssertion

public void postProcessAssertion(Assertion asser)
                          throws WfException,
                                 WTException
Given a BatchContainer assertion, perform the post-processing validation on the target object/type of assertion. The WfDefinitionDefaultDelegate enables/disables the object, if approriate.

Supported API: false

Parameters:
asser - the BatchContainer assertion to be processed
Throws:
WfException
WTException