com.atlassian.jira.functest.framework.backdoor
Class ColumnControl

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

public class ColumnControl
extends BackdoorControl<ColumnControl>

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.

Since:
v6.1

Nested Class Summary
static class ColumnControl.ColumnItem
          Transfer object for a single column.
 
Nested classes/interfaces inherited from class com.atlassian.jira.testkit.client.BackdoorControl
com.atlassian.jira.testkit.client.BackdoorControl.BackdoorLoggingFilter, com.atlassian.jira.testkit.client.BackdoorControl.JsonMediaTypeFilter
 
Nested classes/interfaces inherited from class com.atlassian.jira.testkit.client.RestApiClient
com.atlassian.jira.testkit.client.RestApiClient.Method
 
Field Summary
 
Fields inherited from class com.atlassian.jira.testkit.client.BackdoorControl
API_REST_PATH, API_REST_VERSION, DEFAULT_REST_PATH, logger, rootPath
 
Fields inherited from class com.atlassian.jira.testkit.client.RestApiClient
REST_VERSION
 
Constructor Summary
ColumnControl(JIRAEnvironmentData environmentData)
           
 
Method Summary
 boolean addLoggedInUserColumns(List<String> columnIds)
           
 boolean addUserColumns(String username, List<String> columnIds)
           
protected  com.sun.jersey.api.client.WebResource createResource()
           
 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)
           
 
Methods inherited from class com.atlassian.jira.testkit.client.BackdoorControl
createResourceForPath, createResourceForPath, get, getRestModulePath
 
Methods inherited from class com.atlassian.jira.testkit.client.RestApiClient
anonymous, createResourceGadget, createResourceInternal, errorResponse, expanded, loginAs, loginAs, percentEncode, resourceRoot, setOf, toResponse, toResponse, toResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnControl

public ColumnControl(JIRAEnvironmentData environmentData)
Method Detail

getLoggedInUserColumns

public List<ColumnControl.ColumnItem> getLoggedInUserColumns()

setLoggedInUserColumns

public boolean setLoggedInUserColumns(List<String> columnIds)

addLoggedInUserColumns

public boolean addLoggedInUserColumns(List<String> columnIds)

restoreLoggedInUserColumns

public boolean restoreLoggedInUserColumns()

getUserColumns

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

setUserColumns

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

addUserColumns

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

restoreUserColumns

public boolean restoreUserColumns(String username)

getFilterColumns

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

setFilterColumns

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

getSystemDefaultColumns

public List<ColumnControl.ColumnItem> getSystemDefaultColumns()

setSystemDefaultColumns

public boolean setSystemDefaultColumns(List<String> columnIds)

createResource

protected com.sun.jersey.api.client.WebResource createResource()
Overrides:
createResource in class BackdoorControl<ColumnControl>


Copyright © 2002-2014 Atlassian. All Rights Reserved.