com.atlassian.jira.webtest.webdriver.tests.projectconfig
Class TestTabWorkflow.AssignableWorkflowScheme

java.lang.Object
  extended by com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AssignableWorkflowScheme
Enclosing class:
TestTabWorkflow

public class TestTabWorkflow.AssignableWorkflowScheme
extends Object


Constructor Summary
TestTabWorkflow.AssignableWorkflowScheme(String name)
           
TestTabWorkflow.AssignableWorkflowScheme(String name, Map<String,TestTabWorkflow.Workflow> mappings)
           
 
Method Summary
 com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme clearMappings()
           
 TestTabWorkflow.AssignableWorkflowScheme clone(String newName)
           
 TestTabWorkflow.AssignableWorkflowScheme create()
           
 TestTabWorkflow.AssignableWorkflowScheme delete()
           
 TestTabWorkflow.AssignableWorkflowScheme discardDraft()
           
 boolean equals(Object o)
           
 TestTabWorkflow.Workflow getActualWorkflow(String issueType)
           
 TestTabWorkflow.Workflow getDefaultWorkflow()
           
 TestTabWorkflow.Workflow getDefaultWorkflow(Map<String,TestTabWorkflow.Workflow> scheme)
           
 TestTabWorkflow.DraftWorkflowScheme getDraft()
           
 TestTabWorkflow.DraftWorkflowScheme getDraftNotNull()
           
 Long getId()
           
 com.google.common.collect.Multimap<TestTabWorkflow.Workflow,String> getInvertedMap(com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.Project project)
           
 String getName()
           
 Map<String,TestTabWorkflow.Workflow> getScheme()
           
 TestTabWorkflow.Workflow getWorkflow(Map<String,TestTabWorkflow.Workflow> scheme, String issueType)
           
 TestTabWorkflow.Workflow getWorkflow(String issueType)
           
 List<com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.WorkflowEntry> getWorkflowEntries(com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.Project project)
           
 Set<TestTabWorkflow.Workflow> getWorkflows()
           
 boolean hasDraft()
           
 int hashCode()
           
 boolean isDefaultScheme()
           
 Comparator<TestTabWorkflow.Workflow> orderForScheme()
           
 com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme removeWorkflow(TestTabWorkflow.Workflow workflow)
           
 TestTabWorkflow.AssignableWorkflowScheme setDefaultScheme(boolean defaultScheme)
           
 com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setDefaultWorkflow(TestTabWorkflow.Workflow workflowName)
           
 TestTabWorkflow.AssignableWorkflowScheme setDraft(TestTabWorkflow.DraftWorkflowScheme draft)
           
 com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setId(Long id)
           
 com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setMapping(String issueType, TestTabWorkflow.Workflow workflowName)
           
 com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setMappings(Map<String,TestTabWorkflow.Workflow> workflowMappings)
           
 TestTabWorkflow.AssignableWorkflowScheme setName(String name)
           
 com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme simplify(com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.Project project)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestTabWorkflow.AssignableWorkflowScheme

public TestTabWorkflow.AssignableWorkflowScheme(String name)

TestTabWorkflow.AssignableWorkflowScheme

public TestTabWorkflow.AssignableWorkflowScheme(String name,
                                                Map<String,TestTabWorkflow.Workflow> mappings)
Method Detail

setDraft

public TestTabWorkflow.AssignableWorkflowScheme setDraft(TestTabWorkflow.DraftWorkflowScheme draft)

getDraftNotNull

public TestTabWorkflow.DraftWorkflowScheme getDraftNotNull()

getDraft

public TestTabWorkflow.DraftWorkflowScheme getDraft()

hasDraft

public boolean hasDraft()

isDefaultScheme

public boolean isDefaultScheme()

setDefaultScheme

public TestTabWorkflow.AssignableWorkflowScheme setDefaultScheme(boolean defaultScheme)

getName

public String getName()

setName

public TestTabWorkflow.AssignableWorkflowScheme setName(String name)

discardDraft

public TestTabWorkflow.AssignableWorkflowScheme discardDraft()

clone

public TestTabWorkflow.AssignableWorkflowScheme clone(String newName)

create

public TestTabWorkflow.AssignableWorkflowScheme create()

delete

public TestTabWorkflow.AssignableWorkflowScheme delete()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getId

public Long getId()

setId

public com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setId(Long id)

getWorkflow

public TestTabWorkflow.Workflow getWorkflow(String issueType)

getDefaultWorkflow

public TestTabWorkflow.Workflow getDefaultWorkflow()

getScheme

public Map<String,TestTabWorkflow.Workflow> getScheme()

getWorkflow

public TestTabWorkflow.Workflow getWorkflow(Map<String,TestTabWorkflow.Workflow> scheme,
                                            String issueType)

getDefaultWorkflow

public TestTabWorkflow.Workflow getDefaultWorkflow(Map<String,TestTabWorkflow.Workflow> scheme)

clearMappings

public com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme clearMappings()

orderForScheme

public Comparator<TestTabWorkflow.Workflow> orderForScheme()

getWorkflowEntries

public List<com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.WorkflowEntry> getWorkflowEntries(com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.Project project)

getInvertedMap

public com.google.common.collect.Multimap<TestTabWorkflow.Workflow,String> getInvertedMap(com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.Project project)

getWorkflows

public Set<TestTabWorkflow.Workflow> getWorkflows()

setMappings

public com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setMappings(Map<String,TestTabWorkflow.Workflow> workflowMappings)

setMapping

public com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setMapping(String issueType,
                                                                                                                  TestTabWorkflow.Workflow workflowName)

setDefaultWorkflow

public com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme setDefaultWorkflow(TestTabWorkflow.Workflow workflowName)

removeWorkflow

public com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme removeWorkflow(TestTabWorkflow.Workflow workflow)

getActualWorkflow

public TestTabWorkflow.Workflow getActualWorkflow(String issueType)

simplify

public com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.AbstractWorkflowScheme simplify(com.atlassian.jira.webtest.webdriver.tests.projectconfig.TestTabWorkflow.Project project)


Copyright © 2002-2014 Atlassian. All Rights Reserved.