|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Methods called when executing a Jelly Tag.
ActionTagSupport.preContextValidation() |
Allows you to setup expected context variables, e.g. for an issue a project key is required this can come from the tag or a parent tag but it should always be in the context when running context validation |
ActionTagSupport.contextValidation(XMLOutput) |
Calls the ActionTagSupport.getRequiredContextVariables() function and checks all keys in the list are in the context |
ActionTagSupport.prePropertyValidation(XMLOutput) |
Similar to preContextValidation, allows you to set properties from the tag (if they have different keys) |
ActionTagSupport.propertyValidation(XMLOutput) |
Calls the ActionTagSupport.getRequiredProperties() function and checks all keys in the list are in the properties |
run the action | Actually runs the action |
ActionTagSupport.postTagExecution(XMLOutput) |
Copies variables from the response url to the context or properties |
ActionTagSupport.postTagValidation(XMLOutput) |
Checks that keys in ActionTagSupport.getRequiredContextVariablesAfter() function are in the context. e.g. after Issue Create you want the the Issue Key/Id to be in the context so it can be used by other tags. |
invoke nested tag | Runs any nested jelly. |
ActionTagSupport.endTagExecution(XMLOutput) |
Removes variables from the context that are no longer required. e.g. at the end of createproject tag the project key/id that was created is removed and replaced by the previous value. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |