com.atlassian.jira.pageobjects.dialogs.admin
Class AbstractAssignIssueTypesDialog<T extends AbstractAssignIssueTypesDialog<T>>

java.lang.Object
  extended by com.atlassian.jira.pageobjects.dialogs.FormDialog
      extended by com.atlassian.jira.pageobjects.dialogs.admin.AbstractAssignIssueTypesDialog<T>
Direct Known Subclasses:
AssignIssueTypesDialog, AssignWorkflowToSchemeDialog

public abstract class AbstractAssignIssueTypesDialog<T extends AbstractAssignIssueTypesDialog<T>>
extends FormDialog

Since:
v6.0

Nested Class Summary
static class AbstractAssignIssueTypesDialog.CheckBoxState
           
static class AbstractAssignIssueTypesDialog.IssueTypeEntry
           
 
Field Summary
 
Fields inherited from class com.atlassian.jira.pageobjects.dialogs.FormDialog
binder, driver, extendedFinder, form, header, id, loading, locator, messages, queryFactory, timeouts
 
Constructor Summary
AbstractAssignIssueTypesDialog()
           
 
Method Summary
protected  void clickBack()
           
 T clickSelectAll()
           
 void close()
          Close the dialog by clicking on the kindly ever-present cancel button.
 boolean getFinishEnabled()
           
 List<String> getIssueTypeNames()
           
 List<AbstractAssignIssueTypesDialog.IssueTypeEntry> getIssueTypes()
           
 AbstractAssignIssueTypesDialog.CheckBoxState getSelectAllState()
           
 List<String> getSelectedIssueTypeNames()
           
 List<AbstractAssignIssueTypesDialog.IssueTypeEntry> getSelectedIssueTypes()
           
protected abstract  T getThis()
           
 Set<String> getWarningWorkflows()
           
 String getWorkflowName()
           
 Set<String> getWorkflows()
           
 boolean hasBackButton()
           
 T selectAll()
           
 T selectNone()
           
 T setIssueTypes(boolean selectDefault, Iterable<String> issueTypes)
           
 T setIssueTypes(Iterable<String> issueTypes)
           
 T setIssueTypes(String... issueTypes)
           
 void submit()
           
 
Methods inherited from class com.atlassian.jira.pageobjects.dialogs.FormDialog
assertDialogClosed, assertDialogOpen, escape, find, find, findAll, findAll, getAuiMessage, getDialogElement, getFormErrorElements, getFormErrorList, getFormErrors, getTimedTitle, getTitle, hasFormErrors, initAbstractDialog, isOpen, isOpenTimed, messages, ready, setElement, submit, submit, submit, waitForFormErrors, waitUntilClosed, waitUntilHidden, waitWhileSubmitting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAssignIssueTypesDialog

public AbstractAssignIssueTypesDialog()
Method Detail

getSelectedIssueTypeNames

public List<String> getSelectedIssueTypeNames()

getSelectedIssueTypes

public List<AbstractAssignIssueTypesDialog.IssueTypeEntry> getSelectedIssueTypes()

getWorkflows

public Set<String> getWorkflows()

clickSelectAll

public T clickSelectAll()

selectAll

public T selectAll()

selectNone

public T selectNone()

getSelectAllState

public AbstractAssignIssueTypesDialog.CheckBoxState getSelectAllState()

getFinishEnabled

public boolean getFinishEnabled()

setIssueTypes

public T setIssueTypes(String... issueTypes)

setIssueTypes

public T setIssueTypes(boolean selectDefault,
                       Iterable<String> issueTypes)

setIssueTypes

public T setIssueTypes(Iterable<String> issueTypes)

getIssueTypes

public List<AbstractAssignIssueTypesDialog.IssueTypeEntry> getIssueTypes()

getIssueTypeNames

public List<String> getIssueTypeNames()

hasBackButton

public boolean hasBackButton()

getWarningWorkflows

public Set<String> getWarningWorkflows()

clickBack

protected void clickBack()

getWorkflowName

public String getWorkflowName()

submit

public void submit()

close

public void close()
Description copied from class: FormDialog
Close the dialog by clicking on the kindly ever-present cancel button.

Overrides:
close in class FormDialog

getThis

protected abstract T getThis()


Copyright © 2002-2013 Atlassian. All Rights Reserved.