public class

CreateIssueDialog

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.CreateIssueDialog

Class Overview

Quick Create Issue Dialog

Summary

Nested Classes
enum CreateIssueDialog.Type  
[Expand]
Inherited Constants
From class com.atlassian.jira.pageobjects.dialogs.FormDialog
From class com.atlassian.jira.pageobjects.dialogs.JiraDialog
Fields
protected AtlassianWebDriver driver
protected PageElement issueTypeFieldEl
protected SingleSelect issueTypeSingleSelect
protected PageElement issueTypeSingleSelectEl
protected SingleSelect projectSingleSelect
protected PageElement projectSingleSelectEl
[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
CreateIssueDialog(CreateIssueDialog.Type type)
Public Methods
boolean acceptDirtyFormWarning()
Accept a dirty form warning in an alert (if there is one)
CreateIssueDialog addFields(String... fields)
CreateIssueDialog checkCreateMultiple()
CreateIssueDialog fill(String id, String value)
<T extends CustomField> T getCustomField(String customFieldId, Class<T> customFieldType)
PageElement getCustomFieldElement(String customFieldId)
List<String> getFields()
String getIssueType()
List<String> getIssueTypes()
String getProject()
List<String> getTabs()
TimedQuery<String> getTimedProject()
CreateIssueDialog openTab(String tabName)
CreateIssueDialog removeFields(String... fields)
CreateIssueDialog selectIssueType(String name)
CreateIssueDialog selectProject(String name)
CreateIssueDialog setPriority(String priority)
<P> P submit(Class<P> pageClass, Object... args)
CreateIssueDialog switchToCustomMode()
CreateIssueDialog switchToFullMode()
CreateIssueDialog uncheckCreateMultiple()
Protected Methods
void createControls()
[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 AtlassianWebDriver driver

protected PageElement issueTypeFieldEl

protected SingleSelect issueTypeSingleSelect

protected PageElement issueTypeSingleSelectEl

protected SingleSelect projectSingleSelect

protected PageElement projectSingleSelectEl

Public Constructors

public CreateIssueDialog (CreateIssueDialog.Type type)

Public Methods

public boolean acceptDirtyFormWarning ()

Accept a dirty form warning in an alert (if there is one)

Returns
  • false if no dirty form warning was shown, true otherwise

public CreateIssueDialog addFields (String... fields)

public CreateIssueDialog checkCreateMultiple ()

public CreateIssueDialog fill (String id, String value)

public T getCustomField (String customFieldId, Class<T> customFieldType)

public PageElement getCustomFieldElement (String customFieldId)

public List<String> getFields ()

public String getIssueType ()

public List<String> getIssueTypes ()

public String getProject ()

public List<String> getTabs ()

public TimedQuery<String> getTimedProject ()

public CreateIssueDialog openTab (String tabName)

public CreateIssueDialog removeFields (String... fields)

public CreateIssueDialog selectIssueType (String name)

public CreateIssueDialog selectProject (String name)

public CreateIssueDialog setPriority (String priority)

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

public CreateIssueDialog switchToCustomMode ()

public CreateIssueDialog switchToFullMode ()

public CreateIssueDialog uncheckCreateMultiple ()

Protected Methods

protected void createControls ()