com.atlassian.jira.pageobjects.project.workflow
Class WorkflowsPageTab

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.AbstractJiraPage
      extended by com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
          extended by com.atlassian.jira.pageobjects.project.workflow.WorkflowsPageTab
All Implemented Interfaces:
ProjectConfigPageTab, com.atlassian.pageobjects.Page

public class WorkflowsPageTab
extends AbstractProjectConfigPageTab

Page object for the workflows tab.

Since:
v4.4

Nested Class Summary
 class WorkflowsPageTab.Workflow
           
 
Field Summary
 
Fields inherited from class com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
projectInfoLocator
 
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, elementFinder, footerElement, metaElement, pageBinder, timeouts
 
Constructor Summary
WorkflowsPageTab()
           
WorkflowsPageTab(String projectKey)
           
WorkflowsPageTab(String projectKey, String workflowName)
           
 
Method Summary
 AddWorkflowDialog addWorkflow()
           
 AssignIssueTypesDialog assignIssueTypesDialogOnPageLoad()
           
 boolean canAddExistingWorkflow()
           
 boolean canImportBundle()
           
 WorkflowsPageTab discardDraft()
           
 JiraWebSudo discardDraftWebSudo()
           
 String getImportBundleButtonLabel()
           
 String getLastModifiedUser()
           
 WorkflowsPageTab.Workflow getPanelForName(String name)
           
 String getSchemeName()
           
 String getUrl()
           
 List<WorkflowsPageTab.Workflow> getWorkflowPanels()
           
 SelectWorkflowScheme gotoSelectScheme()
           
 void initialise()
           
 boolean isAddWorkflowButtonPresent()
           
 boolean isAddWorkflowDropdownPresent()
           
 com.atlassian.pageobjects.elements.query.TimedCondition isAt()
          Timed condition checking if we're at given page.
 boolean isDiscardLinkPresent()
           
 boolean isDraft()
           
 boolean isImportBundleButtonPresent()
           
 boolean isLastModifiedUserMe()
           
 boolean isPublishButtonPresent()
           
 boolean isPublishEnabled()
           
 boolean isSchemeChangeAvailable()
           
 boolean isViewDraftPresent()
           
 boolean isViewOriginalPresent()
           
 StartDraftWorkflowSchemeMigrationPage publishDraft(Long schemeId)
           
 ProjectSharedBy sharedBy()
           
 WorkflowsPageTab viewDraft()
           
 WorkflowsPageTab viewOriginal()
           
 
Methods inherited from class com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
getOperations, getProjectHeader, getProjectId, getProjectKey, getTabs, init
 
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

WorkflowsPageTab

public WorkflowsPageTab()

WorkflowsPageTab

public WorkflowsPageTab(String projectKey)

WorkflowsPageTab

public WorkflowsPageTab(String projectKey,
                        String workflowName)
Method Detail

initialise

public void initialise()

sharedBy

public ProjectSharedBy sharedBy()

isSchemeChangeAvailable

public boolean isSchemeChangeAvailable()

isAddWorkflowDropdownPresent

public boolean isAddWorkflowDropdownPresent()

isAddWorkflowButtonPresent

public boolean isAddWorkflowButtonPresent()

isImportBundleButtonPresent

public boolean isImportBundleButtonPresent()

getImportBundleButtonLabel

public String getImportBundleButtonLabel()

canAddExistingWorkflow

public boolean canAddExistingWorkflow()

canImportBundle

public boolean canImportBundle()

isDiscardLinkPresent

public boolean isDiscardLinkPresent()

isPublishButtonPresent

public boolean isPublishButtonPresent()

gotoSelectScheme

public SelectWorkflowScheme gotoSelectScheme()

getSchemeName

public String getSchemeName()

getWorkflowPanels

public List<WorkflowsPageTab.Workflow> getWorkflowPanels()

getPanelForName

public WorkflowsPageTab.Workflow getPanelForName(String name)

addWorkflow

public AddWorkflowDialog addWorkflow()

isDraft

public boolean isDraft()

getLastModifiedUser

public String getLastModifiedUser()

isLastModifiedUserMe

public boolean isLastModifiedUserMe()

discardDraft

public WorkflowsPageTab discardDraft()

publishDraft

public StartDraftWorkflowSchemeMigrationPage publishDraft(Long schemeId)

discardDraftWebSudo

public JiraWebSudo discardDraftWebSudo()

viewOriginal

public WorkflowsPageTab viewOriginal()

viewDraft

public WorkflowsPageTab viewDraft()

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

isViewOriginalPresent

public boolean isViewOriginalPresent()

isViewDraftPresent

public boolean isViewDraftPresent()

isPublishEnabled

public boolean isPublishEnabled()

assignIssueTypesDialogOnPageLoad

public AssignIssueTypesDialog assignIssueTypesDialogOnPageLoad()


Copyright © 2002-2014 Atlassian. All Rights Reserved.