|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.functest.framework.AbstractFuncTestUtil com.atlassian.jira.functest.framework.admin.WorkflowTransitionImpl
public class WorkflowTransitionImpl
Default implementation of WorkflowTransition
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.atlassian.jira.functest.framework.admin.WorkflowTransition |
---|
WorkflowTransition.Tabs |
Field Summary |
---|
Fields inherited from class com.atlassian.jira.functest.framework.AbstractFuncTestUtil |
---|
environmentData, FS, locators, logger, logIndentLevel, tester |
Constructor Summary | |
---|---|
WorkflowTransitionImpl(net.sourceforge.jwebunit.WebTester tester,
com.atlassian.jira.webtests.util.JIRAEnvironmentData environmentData,
int logIndentLevel)
|
Method Summary | |
---|---|
WorkflowTransition |
addWorkflowCondition(String workflowConditionKey)
Add workflow condition with given workflowConditionKey to the transition. |
WorkflowTransition |
addWorkflowCondition(String workflowConditionKey,
Map<String,String> configFormParams)
Add workflow condition with given workflowConditionKey to the transition. |
WorkflowTransition |
addWorkflowFunction(String workflowFunctionKey)
Add workflow function with given workflowFunctionKey to the transition. |
WorkflowTransition |
addWorkflowFunction(String workflowFunctionKey,
Map<String,String> configFormParams)
Add workflow function with given workflowFunctionKey to the transition. |
WorkflowTransition |
addWorkflowValidator(String workflowValidatorKey)
Add workflow validator with given workflowValidatorKey to the transition. |
WorkflowTransition |
addWorkflowValidator(String workflowValidatorKey,
Map<String,String> configFormParams)
Add workflow validator with given workflowValidatorKey to the transition. |
boolean |
canAddWorkflowCondition(String workflowConditionKey)
Check if condition with given workflowConditionKey can be added to this transition, i.e. |
boolean |
canAddWorkflowFunction(String workflowFunctionKey)
Check if function with given workflowFunctionKey can be added to this transition, i.e. |
boolean |
canAddWorkflowValidator(String workflowValidatorKey)
Check if validator with given workflowValidatorKey can be added to this transition, i.e. |
WorkflowTransition |
goToAddWorkflowCondition()
Go to the 'Add Workflow Condition' form where user can choose between available workflow conditions to add to the transition. |
WorkflowTransition |
goToAddWorkflowFunction()
Go to the 'Add Workflow Function' form where user can choose between available workflow functions to add to the transition. |
WorkflowTransition |
goToAddWorkflowValidator()
Go to the 'Add Workflow Validator' form where user can choose among available workflow validators to add to the transition. |
boolean |
isTabOpen(WorkflowTransition.Tabs tab)
Check if given tab is currently open |
WorkflowTransition |
openTab(WorkflowTransition.Tabs tab)
Open given tab. |
Methods inherited from class com.atlassian.jira.functest.framework.AbstractFuncTestUtil |
---|
childLogIndentLevel, getAssertions, getEnvironmentData, getFuncTestHelperFactory, getLogger, log, log, navigation, submitAtPage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WorkflowTransitionImpl(net.sourceforge.jwebunit.WebTester tester, com.atlassian.jira.webtests.util.JIRAEnvironmentData environmentData, int logIndentLevel)
Method Detail |
---|
public boolean canAddWorkflowCondition(String workflowConditionKey)
WorkflowTransition
canAddWorkflowCondition
in interface WorkflowTransition
workflowConditionKey
- key of the condition to check
true
, if condition can be added to this transitionpublic WorkflowTransition goToAddWorkflowCondition()
WorkflowTransition
goToAddWorkflowCondition
in interface WorkflowTransition
public WorkflowTransition addWorkflowCondition(String workflowConditionKey)
WorkflowTransition
Add workflow condition with given workflowConditionKey to the transition.
For non-configurable conditions only, otherwise use WorkflowTransition.addWorkflowCondition(String, java.util.Map)
.
addWorkflowCondition
in interface WorkflowTransition
workflowConditionKey
- full plugin key of the workflow condition to add
public WorkflowTransition addWorkflowCondition(String workflowConditionKey, Map<String,String> configFormParams)
WorkflowTransition
Add workflow condition with given workflowConditionKey to the transition.
Use configFormParams to provide parameters for the custom condition configuration form.
addWorkflowCondition
in interface WorkflowTransition
workflowConditionKey
- full plugin key of the workflow condition to addconfigFormParams
- form parameters to fill the configure condition screen
public WorkflowTransition goToAddWorkflowValidator()
WorkflowTransition
goToAddWorkflowValidator
in interface WorkflowTransition
public boolean canAddWorkflowValidator(String workflowValidatorKey)
WorkflowTransition
canAddWorkflowValidator
in interface WorkflowTransition
workflowValidatorKey
- key of the validator to check
true
, if condition can be added to this transitionpublic WorkflowTransition addWorkflowValidator(String workflowValidatorKey)
WorkflowTransition
Add workflow validator with given workflowValidatorKey to the transition.
For non-configurable validators only, otherwise use WorkflowTransition.addWorkflowValidator(String, java.util.Map)
.
addWorkflowValidator
in interface WorkflowTransition
workflowValidatorKey
- full plugin key of the workflow validator to add
public WorkflowTransition addWorkflowValidator(String workflowValidatorKey, Map<String,String> configFormParams)
WorkflowTransition
Add workflow validator with given workflowValidatorKey to the transition.
Use configFormParams to provide parameters for the custom validator configuration form.
addWorkflowValidator
in interface WorkflowTransition
workflowValidatorKey
- full plugin key of the workflow validator to addconfigFormParams
- form parameters to fill the configure validator screen
public boolean canAddWorkflowFunction(String workflowFunctionKey)
WorkflowTransition
canAddWorkflowFunction
in interface WorkflowTransition
workflowFunctionKey
- key of the function to check
true
, if condition can be added to this transitionpublic WorkflowTransition goToAddWorkflowFunction()
WorkflowTransition
Go to the 'Add Workflow Function' form where user can choose between available workflow functions to add to the transition.
goToAddWorkflowFunction
in interface WorkflowTransition
public WorkflowTransition addWorkflowFunction(String workflowFunctionKey)
WorkflowTransition
Add workflow function with given workflowFunctionKey to the transition.
This is to use for workflow functions that do not define any configuration screen, i.e. after submitting the
function type there is no function-specific configuration screen. Otherwise use
WorkflowTransition.addWorkflowFunction(String, java.util.Map)
.
addWorkflowFunction
in interface WorkflowTransition
workflowFunctionKey
- full plugin key of the workflow function to add
public WorkflowTransition addWorkflowFunction(String workflowFunctionKey, Map<String,String> configFormParams)
WorkflowTransition
Add workflow function with given workflowFunctionKey to the transition.
This is to use in case where the function has custom configuration screen. Pass the custom parameter values
(by HTML filed name) in the configFormParams map. Otherwise use WorkflowTransition.addWorkflowFunction(String)
instead, or pass empty map.
addWorkflowFunction
in interface WorkflowTransition
workflowFunctionKey
- full plugin key of the workflow function to addconfigFormParams
- form parameters to fill the configure function screen
public boolean isTabOpen(WorkflowTransition.Tabs tab)
WorkflowTransition
isTabOpen
in interface WorkflowTransition
tab
- tab to check
true
, if given tab is currently openpublic WorkflowTransition openTab(WorkflowTransition.Tabs tab)
WorkflowTransition
openTab
in interface WorkflowTransition
tab
- tab to open
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |