|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BulkChangeWizard
Interface for working with the Bulk Change Wizard which is part of the Issue Navigator.
Promotes a "fluent-style" of usage by returning the stateful object as the result of each operation.
IssueNavigatorNavigation.bulkChange(com.atlassian.jira.functest.framework.navigation.IssueNavigatorNavigation.BulkChangeOption)| Nested Class Summary | |
|---|---|
static class |
BulkChangeWizard.BulkOperations
Various operations available in the bulk change wizard. |
static class |
BulkChangeWizard.InputTypes
Types of inputs for the editing controls in a Bulk Change Wizard form |
static class |
BulkChangeWizard.WizardState
States that the wizard can be in. |
| Method Summary | |
|---|---|
BulkChangeWizard |
checkActionForField(String fieldName)
Check the "Action" checkbox for the chosen field. |
BulkChangeWizard |
checkRetainForField(String fieldName)
Check the "Retain" checkbox for the chosen field. |
BulkChangeWizard |
chooseOperation(BulkChangeWizard.BulkOperations operation)
Select the bulk operation to perform. |
BulkChangeWizard |
chooseTargetContextForAll(String projectName)
Chooses the target project for all issues to be moved to. |
BulkChangeWizard |
complete()
Completes the wizard and performs the bulk operation. |
BulkChangeWizard |
finaliseFields()
Completes the entering of fields in this screen. |
BulkChangeWizard |
selectAllIssues()
Selects all issues from the last search to operate on. |
BulkChangeWizard |
setFieldValue(BulkChangeWizard.InputTypes inputType,
String fieldName,
String value)
Set a value for a field. |
BulkChangeWizard |
setFieldValue(String fieldName,
String value)
Set a value for a field. |
| Method Detail |
|---|
BulkChangeWizard selectAllIssues()
BulkChangeWizard.WizardState.SELECT_ISSUES to perform this operation.
Once selected, the wizard will advance to BulkChangeWizard.WizardState.CHOOSE_OPERATION.
BulkChangeWizard chooseOperation(BulkChangeWizard.BulkOperations operation)
BulkChangeWizard.WizardState.CHOOSE_OPERATION to perform this operation.
Once selected, the wizard will advance to BulkChangeWizard.WizardState.CHOOSE_TARGET_CONTEXTS.
operation - the operation to perform
BulkChangeWizard chooseTargetContextForAll(String projectName)
BulkChangeWizard.BulkOperations.MOVE, BulkChangeWizard.WizardState.CHOOSE_TARGET_CONTEXTS to
perform this operation.
Once selected, the wizard will advance to BulkChangeWizard.WizardState.SET_FIELDS.
projectName - the name of the project to use in the target context e.g. monkey
BulkChangeWizard setFieldValue(String fieldName,
String value)
BulkChangeWizard.WizardState.SET_FIELDS to perform this operation.
Note: wizard does not advance after this operation; multiple calls to this method can be made. Once finished, call
finaliseFields().
fieldName - the name of the field to set e.g. components, timetracking_originalestimatevalue - the value to set e.g. 10000, 5h
finaliseFields(),
setFieldValue(com.atlassian.jira.functest.framework.navigation.BulkChangeWizard.InputTypes, String, String)
BulkChangeWizard setFieldValue(BulkChangeWizard.InputTypes inputType,
String fieldName,
String value)
BulkChangeWizard.WizardState.SET_FIELDS to perform this operation.
Note: wizard does not advance after this operation; multiple calls to this method can be made. Once finished, call
finaliseFields().
inputType - the type of control you are using to set the field valuefieldName - the name of the field to set e.g. components, timetracking_originalestimatevalue - the value to set e.g. 10000, 5h
finaliseFields()BulkChangeWizard checkRetainForField(String fieldName)
BulkChangeWizard.BulkOperations.MOVE, BulkChangeWizard.WizardState.SET_FIELDS to perform this operation.
Note: wizard does not advance after this operation; multiple calls to this method can be made. Once finished, call
finaliseFields().
fieldName - the name of the field
BulkChangeWizard checkActionForField(String fieldName)
BulkChangeWizard.BulkOperations.EDIT, BulkChangeWizard.WizardState.SET_FIELDS to perform this operation.
Note: wizard does not advance after this operation; multiple calls to this method can be made. Once finished, call
finaliseFields().
fieldName - the name of the field
BulkChangeWizard finaliseFields()
BulkChangeWizard.WizardState.SET_FIELDS to perform this operation.
If there are more field screens to complete, the wizard will remain in BulkChangeWizard.WizardState.SET_FIELDS.
Otherwise, it will advance to BulkChangeWizard.WizardState.CONFIRMATION.
BulkChangeWizard complete()
BulkChangeWizard.WizardState.CONFIRMATION to perform this operation.
Once performed, the wizard will advance to BulkChangeWizard.WizardState.COMPLETE. There is no further
state to advance to after this. This wizard instance should not be used again.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||