public class

EditIssueTypeSchemePage

extends AbstractJiraPage
java.lang.Object
   ↳ com.atlassian.jira.pageobjects.pages.AbstractJiraPage
     ↳ com.atlassian.jira.pageobjects.pages.admin.issuetype.EditIssueTypeSchemePage

Class Overview

Represents the Edit Issue Type Scheme page.

Summary

Constants
String ID_ADD_ISSUE_TYPE
[Expand]
Inherited Fields
From class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
Public Constructors
EditIssueTypeSchemePage()
EditIssueTypeSchemePage(String schemeId, String projectId)
EditIssueTypeSchemePage(Long schemeId)
Public Methods
<T> T addIssueTypeAndBind(Class<T> page, Object... args)
boolean canAddIssueType()
boolean canReset()
AddNewIssueTypeToSchemeDialog createNewIssueType()
List<String> getAvailableIssueTypes()
String getDefaultIssueType()
String getDescription()
List<String> getEnabledDefaultOptions()
Map<StringString> getFormErrors()
List<String> getGlobalErrors()
String getName()
List<String> getSelectedIssueTypes()
ProjectSharedBy getSharedBy()
String getUrl()
TimedCondition isAt()
Timed condition checking if we're at given page.
boolean isModifyingDefaultScheme()
Whether we are modifying the default scheme
EditIssueTypeSchemePage makeDefault(String issueTypeName)
Makes an existing issue type the default for this issue type scheme

You will need to call submitSave() to commit your changes.

EditIssueTypeSchemePage moveFromAvailableToAboveSelected(String availableIssueType, String selectedIssueType)
EditIssueTypeSchemePage moveFromAvailableToBelowSelected(String availableIssueType, String selectedIssueType)
EditIssueTypeSchemePage moveFromSelectedToAboveAvailable(String selectedIssueType, String availableIssueType)
EditIssueTypeSchemePage moveFromSelectedToBelowAvailable(String selectedIssueType, String availableIssueType)
EditIssueTypeSchemePage moveWithinSelectedToAbove(String sourceIssueType, String targetIssueType)
EditIssueTypeSchemePage moveWithinSelectedToBelow(String sourceIssueType, String targetIssueType)
EditIssueTypeSchemePage removeAllIssueTypes()
EditIssueTypeSchemePage removeIssueType(String issueType)
EditIssueTypeSchemePage reset()
EditIssueTypeSchemePage selectAllIssueTypes()
EditIssueTypeSchemePage selectIssueType(String issueType)
EditIssueTypeSchemePage setDefaultIssueType(String issueTypeBug)
EditIssueTypeSchemePage setDescription(String description)
EditIssueTypeSchemePage setName(String name)
ManageIssueTypeSchemePage submitSave()
EditIssueTypeSchemePage submitSaveWithError()
[Expand]
Inherited Methods
From class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
From class java.lang.Object
From interface com.atlassian.pageobjects.Page

Constants

public static final String ID_ADD_ISSUE_TYPE

Constant Value: "add-new-issue-type-to-scheme"

Public Constructors

public EditIssueTypeSchemePage ()

public EditIssueTypeSchemePage (String schemeId, String projectId)

public EditIssueTypeSchemePage (Long schemeId)

Public Methods

public T addIssueTypeAndBind (Class<T> page, Object... args)

public boolean canAddIssueType ()

public boolean canReset ()

public AddNewIssueTypeToSchemeDialog createNewIssueType ()

public List<String> getAvailableIssueTypes ()

public String getDefaultIssueType ()

public String getDescription ()

public List<String> getEnabledDefaultOptions ()

public Map<StringString> getFormErrors ()

public List<String> getGlobalErrors ()

public String getName ()

public List<String> getSelectedIssueTypes ()

public ProjectSharedBy getSharedBy ()

public String getUrl ()

public TimedCondition isAt ()

Timed condition checking if we're at given page.

Returns
  • timed condition checking, if the test is at given page

public boolean isModifyingDefaultScheme ()

Whether we are modifying the default scheme

Returns
  • true if we are modifying the default scheme

public EditIssueTypeSchemePage makeDefault (String issueTypeName)

Makes an existing issue type the default for this issue type scheme

You will need to call submitSave() to commit your changes.

Parameters
issueTypeName the name of the issue type to make default
Returns
  • this page object so we can chain calls

public EditIssueTypeSchemePage moveFromAvailableToAboveSelected (String availableIssueType, String selectedIssueType)

public EditIssueTypeSchemePage moveFromAvailableToBelowSelected (String availableIssueType, String selectedIssueType)

public EditIssueTypeSchemePage moveFromSelectedToAboveAvailable (String selectedIssueType, String availableIssueType)

public EditIssueTypeSchemePage moveFromSelectedToBelowAvailable (String selectedIssueType, String availableIssueType)

public EditIssueTypeSchemePage moveWithinSelectedToAbove (String sourceIssueType, String targetIssueType)

public EditIssueTypeSchemePage moveWithinSelectedToBelow (String sourceIssueType, String targetIssueType)

public EditIssueTypeSchemePage removeAllIssueTypes ()

public EditIssueTypeSchemePage removeIssueType (String issueType)

public EditIssueTypeSchemePage reset ()

public EditIssueTypeSchemePage selectAllIssueTypes ()

public EditIssueTypeSchemePage selectIssueType (String issueType)

public EditIssueTypeSchemePage setDefaultIssueType (String issueTypeBug)

public EditIssueTypeSchemePage setDescription (String description)

public EditIssueTypeSchemePage setName (String name)

public ManageIssueTypeSchemePage submitSave ()

public EditIssueTypeSchemePage submitSaveWithError ()