public class

EditIssueDialog

extends AbstractIssueDialog
java.lang.Object
   ↳ com.atlassian.jira.pageobjects.dialogs.JiraDialog
     ↳ com.atlassian.jira.pageobjects.dialogs.FormDialog
       ↳ com.atlassian.jira.pageobjects.dialogs.quickedit.AbstractIssueDialog
         ↳ com.atlassian.jira.pageobjects.dialogs.quickedit.EditIssueDialog

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.pageobjects.dialogs.FormDialog
From class com.atlassian.jira.pageobjects.dialogs.JiraDialog
Fields
protected CalendarPicker dueDate
[Expand]
Inherited Fields
From class com.atlassian.jira.pageobjects.dialogs.quickedit.AbstractIssueDialog
From class com.atlassian.jira.pageobjects.dialogs.FormDialog
From class com.atlassian.jira.pageobjects.dialogs.JiraDialog
Public Constructors
EditIssueDialog()
Public Methods
EditIssueDialog addFields(String... fields)
EditIssueDialog fill(String id, String value)
<T> T getCustomField(Class<T> fieldTypeClass, long customFieldId)
<T> T getCustomField(Class<T> fieldTypeClass, String fullCustomFieldId)
CalendarPicker getDueDate()
TimedQuery<String> getIssueId()
void init()
EditIssueDialog removeFields(String... fields)
EditIssueDialog setAffectsVersion(String... versions)
EditIssueDialog setAssignee(String newAssignee)
EditIssueDialog setComment(String comment)
EditIssueDialog setComponents(String... components)
void setDueDate(String dueDate)
void setDueDate(Date dueDate)
This method is deprecated. use setDueDate(String) and take care of formatting yourself. Date doesn't understand timezones, which is essential for converting to a day/month/year format.

Using this method will open you up to flaky tests when the test runner and JIRA instances are on different computers with different timezone settings.

void setFields(Map<StringString> fields)
EditIssueDialog setFixVersions(String... versions)
EditIssueDialog setIssueType(String issueType)
EditIssueDialog setOriginalEstimate(String originalEstimate)
EditIssueDialog setPriority(String newPriority)
EditIssueDialog setTimeSpent(String timeSpent)
boolean submit()
<P> P submit(Class<P> pageClass, Object... args)
ViewIssuePage submitExpectingViewIssue(String issueKey)
EditIssueDialog switchToCustomMode()
EditIssueDialog switchToFullMode()
EditIssueDialog typeAssignee(String name)
[Expand]
Inherited Methods
From class com.atlassian.jira.pageobjects.dialogs.quickedit.AbstractIssueDialog
From class com.atlassian.jira.pageobjects.dialogs.FormDialog
From class com.atlassian.jira.pageobjects.dialogs.JiraDialog
From class java.lang.Object

Fields

protected CalendarPicker dueDate

Public Constructors

public EditIssueDialog ()

Public Methods

public EditIssueDialog addFields (String... fields)

public EditIssueDialog fill (String id, String value)

public T getCustomField (Class<T> fieldTypeClass, long customFieldId)

public T getCustomField (Class<T> fieldTypeClass, String fullCustomFieldId)

public CalendarPicker getDueDate ()

public TimedQuery<String> getIssueId ()

public void init ()

public EditIssueDialog removeFields (String... fields)

public EditIssueDialog setAffectsVersion (String... versions)

public EditIssueDialog setAssignee (String newAssignee)

public EditIssueDialog setComment (String comment)

public EditIssueDialog setComponents (String... components)

public void setDueDate (String dueDate)

public void setDueDate (Date dueDate)

This method is deprecated.
use setDueDate(String) and take care of formatting yourself. Date doesn't understand timezones, which is essential for converting to a day/month/year format.

Using this method will open you up to flaky tests when the test runner and JIRA instances are on different computers with different timezone settings.

public void setFields (Map<StringString> fields)

public EditIssueDialog setFixVersions (String... versions)

public EditIssueDialog setIssueType (String issueType)

public EditIssueDialog setOriginalEstimate (String originalEstimate)

public EditIssueDialog setPriority (String newPriority)

public EditIssueDialog setTimeSpent (String timeSpent)

public boolean submit ()

public P submit (Class<P> pageClass, Object... args)

public ViewIssuePage submitExpectingViewIssue (String issueKey)

public EditIssueDialog switchToCustomMode ()

public EditIssueDialog switchToFullMode ()

public EditIssueDialog typeAssignee (String name)