com.atlassian.jira.pageobjects.dialogs.quickedit
Class AbstractIssueDialog

java.lang.Object
  extended by com.atlassian.jira.pageobjects.dialogs.JiraDialog
      extended by com.atlassian.jira.pageobjects.dialogs.FormDialog
          extended by com.atlassian.jira.pageobjects.dialogs.quickedit.AbstractIssueDialog
Direct Known Subclasses:
CreateIssueDialog, EditIssueDialog

public abstract class AbstractIssueDialog
extends FormDialog

Since:
v4.4

Field Summary
protected  ExtendedElementFinder extendedFinder
           
protected  TimedQueryFactory queryFactory
           
 
Fields inherited from class com.atlassian.jira.pageobjects.dialogs.FormDialog
form, FORM_SUBMITTING_CLASS, header, loading, messages
 
Fields inherited from class com.atlassian.jira.pageobjects.dialogs.JiraDialog
binder, CONTENT_AREA_CLASS, CONTENT_READY_CLASS, DIALOG_CLASS, DIALOG_OPEN_CLASS, driver, HEADING_AREA_CLASS, id, locator
 
Constructor Summary
protected AbstractIssueDialog(String id)
           
 
Method Summary
abstract  AbstractIssueDialog addFields(String... fields)
           
abstract  AbstractIssueDialog fill(String id, String value)
           
 String getFieldValue(String id)
           
 com.atlassian.pageobjects.elements.query.TimedQuery<String> getTimedFieldValue(String id)
           
 com.atlassian.pageobjects.elements.query.TimedQuery<Iterable<com.atlassian.pageobjects.elements.PageElement>> getVisibleFieldElements()
           
 List<String> getVisibleFields()
           
protected  FieldPicker openFieldPicker()
           
abstract  AbstractIssueDialog removeFields(String... fields)
           
abstract  AbstractIssueDialog switchToCustomMode()
           
abstract  AbstractIssueDialog switchToFullMode()
           
 
Methods inherited from class com.atlassian.jira.pageobjects.dialogs.FormDialog
assertDialogClosed, assertDialogOpen, close, escape, getAuiMessage, getDialogElement, getFormErrorElements, getFormErrorList, getFormErrors, getTimedTitle, getTitle, hasFormErrors, initAbstractDialog, messages, ready, setElement, submit, submit, submit, waitForFormErrors, waitUntilClosed, waitUntilHidden, waitWhileSubmitting
 
Methods inherited from class com.atlassian.jira.pageobjects.dialogs.JiraDialog
find, find, findAll, findAll, isClosed, isInDOM, isOpen, waitUntilFinishedLoading
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extendedFinder

@Inject
protected ExtendedElementFinder extendedFinder

queryFactory

@Inject
protected TimedQueryFactory queryFactory
Constructor Detail

AbstractIssueDialog

protected AbstractIssueDialog(String id)
Method Detail

openFieldPicker

protected FieldPicker openFieldPicker()

getVisibleFields

public List<String> getVisibleFields()

getVisibleFieldElements

public com.atlassian.pageobjects.elements.query.TimedQuery<Iterable<com.atlassian.pageobjects.elements.PageElement>> getVisibleFieldElements()

switchToCustomMode

public abstract AbstractIssueDialog switchToCustomMode()

switchToFullMode

public abstract AbstractIssueDialog switchToFullMode()

removeFields

public abstract AbstractIssueDialog removeFields(String... fields)

addFields

public abstract AbstractIssueDialog addFields(String... fields)

fill

public abstract AbstractIssueDialog fill(String id,
                                         String value)

getFieldValue

public String getFieldValue(String id)

getTimedFieldValue

public com.atlassian.pageobjects.elements.query.TimedQuery<String> getTimedFieldValue(String id)


Copyright © 2002-2014 Atlassian. All Rights Reserved.