com.atlassian.jira.pageobjects.pages.admin.workflow
Class EditWorkflowScheme

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.AbstractJiraPage
      extended by com.atlassian.jira.pageobjects.pages.admin.workflow.EditWorkflowScheme
All Implemented Interfaces:
com.atlassian.pageobjects.Page
Direct Known Subclasses:
TestEditWorkflowScheme.BadEditWorkflowScheme

public class EditWorkflowScheme
extends AbstractJiraPage

Since:
v6.0

Nested Class Summary
 class EditWorkflowScheme.Workflow
           
static class EditWorkflowScheme.WorkflowDesigner
           
 
Field Summary
 
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, elementFinder, footerElement, metaElement, pageBinder, timeouts
 
Constructor Summary
EditWorkflowScheme(long schemeId)
           
EditWorkflowScheme(long schemeId, String workflow)
           
 
Method Summary
 EditWorkflowScheme addWorkflow(String workflowName, boolean makeDefault, Iterable<String> issueTypes)
           
 AddWorkflowToSchemeDialog addWorkflowDialog()
           
 JiraWebSudo addWorkflowWebsudo(String workflowName, boolean makeDefault, Iterable<String> issueTypes)
           
 EditWorkflowScheme assignIssueTypesToWorkflowViaParameter(boolean makeDefault, Iterable<String> issueTypes)
           
 boolean canAddExistingWorfklow()
           
 boolean canDiscard()
           
 boolean canImportBundle()
           
 boolean canPublish()
           
 boolean canViewDraft()
           
 boolean canViewOriginal()
           
 com.google.common.base.Function<Void,Boolean> changedAfterCondition()
           
 EditWorkflowScheme discardDraft()
           
 JiraWebSudo discardDraftWebsudo()
           
 String getDescription()
           
 String getErrorMessage()
           
 String getImportBundleButtonLabel()
           
 String getLastModifiedTime()
           
 String getLastModifiedUser()
           
 String getName()
           
 ProjectSharedBy getSharedBy()
           
 List<String> getSharedProjects()
           
static String getTextSafe(com.atlassian.pageobjects.elements.PageElement element)
           
 String getUrl()
           
 EditWorkflowScheme.Workflow getWorkflow(String workflow)
           
 List<EditWorkflowScheme.Workflow> getWorkflows()
           
 com.atlassian.pageobjects.elements.query.TimedCondition isAt()
          Timed condition checking if we're at given page.
 boolean isDraft()
           
 StartDraftWorkflowSchemeMigrationPage publishDraft()
           
 EditWorkflowScheme setDescription(String workflowSchemeDesc)
           
 EditWorkflowScheme setName(String workflowSchemeName)
           
 EditWorkflowScheme viewDraft()
           
 EditWorkflowScheme viewOriginal()
           
 
Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
back, createXsrfUrl, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditWorkflowScheme

public EditWorkflowScheme(long schemeId)

EditWorkflowScheme

public EditWorkflowScheme(long schemeId,
                          String workflow)
Method Detail

getSharedBy

public ProjectSharedBy getSharedBy()

getSharedProjects

public List<String> getSharedProjects()

getWorkflows

public List<EditWorkflowScheme.Workflow> getWorkflows()

getWorkflow

public EditWorkflowScheme.Workflow getWorkflow(String workflow)

getUrl

public String getUrl()

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

getName

public String getName()

getDescription

public String getDescription()

getTextSafe

public static String getTextSafe(com.atlassian.pageobjects.elements.PageElement element)

isDraft

public boolean isDraft()

getLastModifiedTime

public String getLastModifiedTime()

getLastModifiedUser

public String getLastModifiedUser()

getErrorMessage

public String getErrorMessage()

setName

public EditWorkflowScheme setName(String workflowSchemeName)

setDescription

public EditWorkflowScheme setDescription(String workflowSchemeDesc)

addWorkflow

public EditWorkflowScheme addWorkflow(String workflowName,
                                      boolean makeDefault,
                                      Iterable<String> issueTypes)

assignIssueTypesToWorkflowViaParameter

public EditWorkflowScheme assignIssueTypesToWorkflowViaParameter(boolean makeDefault,
                                                                 Iterable<String> issueTypes)

addWorkflowWebsudo

public JiraWebSudo addWorkflowWebsudo(String workflowName,
                                      boolean makeDefault,
                                      Iterable<String> issueTypes)

addWorkflowDialog

public AddWorkflowToSchemeDialog addWorkflowDialog()

canAddExistingWorfklow

public boolean canAddExistingWorfklow()

canImportBundle

public boolean canImportBundle()

getImportBundleButtonLabel

public String getImportBundleButtonLabel()

canViewDraft

public boolean canViewDraft()

viewDraft

public EditWorkflowScheme viewDraft()

canPublish

public boolean canPublish()

publishDraft

public StartDraftWorkflowSchemeMigrationPage publishDraft()

canDiscard

public boolean canDiscard()

discardDraft

public EditWorkflowScheme discardDraft()

discardDraftWebsudo

public JiraWebSudo discardDraftWebsudo()

viewOriginal

public EditWorkflowScheme viewOriginal()

canViewOriginal

public boolean canViewOriginal()

changedAfterCondition

public com.google.common.base.Function<Void,Boolean> changedAfterCondition()


Copyright © 2002-2014 Atlassian. All Rights Reserved.