public interface OutputParameterAssigner
Modifier and Type | Method and Description |
---|---|
void |
abort()
Invoked by
BlockManager when the current batch of output
parameters should not be assigned back to the corresponding DMO
properties. |
void |
processAssignments(java.lang.String endingRoutine,
boolean function)
Invoked by
BlockManager when output parameters should have
their values assigned into the DMO properties with which they are associated. |
void processAssignments(java.lang.String endingRoutine, boolean function)
BlockManager
when output parameters should have
their values assigned into the DMO properties with which they are associated.
Implementors should clean up their current batch of parameters before this method returns, even if it returns abnormally.
endingRoutine
- The legacy name of the routine that is ending when these back assignments are
performed.function
- true
if the called routine is a function.ErrorConditionException
- if validation of an output parameter value fails when the
attempt is made to store it in the DMO.void abort()
BlockManager
when the current batch of output
parameters should not be assigned back to the corresponding DMO
properties.
Implementors should clean up their current batch of parameters upon invocation of this method.