public class

ColumnControl

extends BackdoorControl<T extends BackdoorControl<T>>
java.lang.Object
   ↳ com.atlassian.jira.testkit.client.RestApiClient<T extends com.atlassian.jira.testkit.client.RestApiClient<T>>
     ↳ com.atlassian.jira.testkit.client.BackdoorControl<T extends com.atlassian.jira.testkit.client.BackdoorControl<T>>
       ↳ com.atlassian.jira.functest.framework.backdoor.BackdoorControl<T extends com.atlassian.jira.functest.framework.backdoor.BackdoorControl<T>>
         ↳ com.atlassian.jira.functest.framework.backdoor.ColumnControl

Class Overview

Use this backdoor to configure columns for users and/or filters for func/WD tests This includes getting the currently selected columns for users or filters and set those columns as well given a list.

Summary

Nested Classes
class ColumnControl.ColumnItem Transfer object for a single column. 
[Expand]
Inherited Constants
From class com.atlassian.jira.testkit.client.BackdoorControl
From class com.atlassian.jira.testkit.client.RestApiClient
[Expand]
Inherited Fields
From class com.atlassian.jira.testkit.client.BackdoorControl
Public Constructors
ColumnControl(JIRAEnvironmentData environmentData)
Public Methods
boolean addLoggedInUserColumns(List<String> columnIds)
boolean addUserColumns(String username, List<String> columnIds)
List<ColumnControl.ColumnItem> getFilterColumns(String filterId)
List<ColumnControl.ColumnItem> getLoggedInUserColumns()
List<ColumnControl.ColumnItem> getSystemDefaultColumns()
List<ColumnControl.ColumnItem> getUserColumns(String username)
boolean restoreLoggedInUserColumns()
boolean restoreUserColumns(String username)
boolean setFilterColumns(String filterId, List<String> columnIds)
boolean setLoggedInUserColumns(List<String> columnIds)
boolean setSystemDefaultColumns(List<String> columnIds)
boolean setUserColumns(String username, List<String> columnIds)
Protected Methods
WebResource createResource()
[Expand]
Inherited Methods
From class com.atlassian.jira.functest.framework.backdoor.BackdoorControl
From class com.atlassian.jira.testkit.client.BackdoorControl
From class com.atlassian.jira.testkit.client.RestApiClient
From class java.lang.Object

Public Constructors

public ColumnControl (JIRAEnvironmentData environmentData)

Public Methods

public boolean addLoggedInUserColumns (List<String> columnIds)

public boolean addUserColumns (String username, List<String> columnIds)

public List<ColumnControl.ColumnItem> getFilterColumns (String filterId)

public List<ColumnControl.ColumnItem> getLoggedInUserColumns ()

public List<ColumnControl.ColumnItem> getSystemDefaultColumns ()

public List<ColumnControl.ColumnItem> getUserColumns (String username)

public boolean restoreLoggedInUserColumns ()

public boolean restoreUserColumns (String username)

public boolean setFilterColumns (String filterId, List<String> columnIds)

public boolean setLoggedInUserColumns (List<String> columnIds)

public boolean setSystemDefaultColumns (List<String> columnIds)

public boolean setUserColumns (String username, List<String> columnIds)

Protected Methods

protected WebResource createResource ()