com.atlassian.jira.pageobjects.pages.admin.issuetype
Class EditIssueTypeSchemePage
java.lang.Object
com.atlassian.jira.pageobjects.pages.AbstractJiraPage
com.atlassian.jira.pageobjects.pages.admin.issuetype.EditIssueTypeSchemePage
- All Implemented Interfaces:
- com.atlassian.pageobjects.Page
public class EditIssueTypeSchemePage
- extends AbstractJiraPage
Represents the Edit Issue Type Scheme page.
- Since:
- v4.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID_ADD_ISSUE_TYPE
public static final String ID_ADD_ISSUE_TYPE
- See Also:
- Constant Field Values
EditIssueTypeSchemePage
public EditIssueTypeSchemePage()
EditIssueTypeSchemePage
public EditIssueTypeSchemePage(String schemeId,
String projectId)
EditIssueTypeSchemePage
public EditIssueTypeSchemePage(Long schemeId)
isAt
public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
- Description copied from class:
AbstractJiraPage
- Timed condition checking if we're at given page.
- Specified by:
isAt
in class AbstractJiraPage
- Returns:
- timed condition checking, if the test is at given page
getUrl
public String getUrl()
moveWithinSelectedToBelow
public EditIssueTypeSchemePage moveWithinSelectedToBelow(String sourceIssueType,
String targetIssueType)
moveWithinSelectedToAbove
public EditIssueTypeSchemePage moveWithinSelectedToAbove(String sourceIssueType,
String targetIssueType)
moveFromAvailableToBelowSelected
public EditIssueTypeSchemePage moveFromAvailableToBelowSelected(String availableIssueType,
String selectedIssueType)
moveFromAvailableToAboveSelected
public EditIssueTypeSchemePage moveFromAvailableToAboveSelected(String availableIssueType,
String selectedIssueType)
moveFromSelectedToBelowAvailable
public EditIssueTypeSchemePage moveFromSelectedToBelowAvailable(String selectedIssueType,
String availableIssueType)
moveFromSelectedToAboveAvailable
public EditIssueTypeSchemePage moveFromSelectedToAboveAvailable(String selectedIssueType,
String availableIssueType)
makeDefault
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
submitSave
public ManageIssueTypeSchemePage submitSave()
submitSaveWithError
public EditIssueTypeSchemePage submitSaveWithError()
getName
public String getName()
getDescription
public String getDescription()
getDefaultIssueType
public String getDefaultIssueType()
setDescription
public EditIssueTypeSchemePage setDescription(String description)
setName
public EditIssueTypeSchemePage setName(String name)
createNewIssueType
public AddNewIssueTypeToSchemeDialog createNewIssueType()
addIssueTypeAndBind
public <T> T addIssueTypeAndBind(Class<T> page,
Object... args)
getSelectedIssueTypes
public List<String> getSelectedIssueTypes()
getAvailableIssueTypes
public List<String> getAvailableIssueTypes()
getEnabledDefaultOptions
public List<String> getEnabledDefaultOptions()
isModifyingDefaultScheme
public boolean isModifyingDefaultScheme()
- Whether we are modifying the default scheme
- Returns:
- true if we are modifying the default scheme
canAddIssueType
public boolean canAddIssueType()
getSharedBy
public ProjectSharedBy getSharedBy()
selectIssueType
public EditIssueTypeSchemePage selectIssueType(String issueType)
removeIssueType
public EditIssueTypeSchemePage removeIssueType(String issueType)
setDefaultIssueType
public EditIssueTypeSchemePage setDefaultIssueType(String issueTypeBug)
removeAllIssueTypes
public EditIssueTypeSchemePage removeAllIssueTypes()
selectAllIssueTypes
public EditIssueTypeSchemePage selectAllIssueTypes()
getFormErrors
public Map<String,String> getFormErrors()
getGlobalErrors
public List<String> getGlobalErrors()
canReset
public boolean canReset()
reset
public EditIssueTypeSchemePage reset()
Copyright © 2002-2013 Atlassian. All Rights Reserved.