public interface

TableLayoutUtils

com.atlassian.jira.web.component.TableLayoutUtils
Known Indirect Subclasses

Class Overview

Util class for getting columns for issue tables.

Summary

Public Methods
List<ColumnLayoutItem> getColumns(ApplicationUser user, String applicationPropertyName)
Get the columns based off an application property
List<ColumnLayoutItem> getColumns(ApplicationUser user, List<String> fields)
Get the columns based off the a list of field names
List<ColumnLayoutItem> getColumns(ApplicationUser user, String applicationPropertyName, List<String> fields, boolean addDefaults)
Get the columns based on a list of field names, and the default as defined in application properties with the given property name.
List<String> getDefaultColumnNames(String applicationPropertyName)
Users can specify a list of columns to display in their application properties.

Public Methods

public List<ColumnLayoutItem> getColumns (ApplicationUser user, String applicationPropertyName)

Get the columns based off an application property

Parameters
user The suer to retreive columns for.
applicationPropertyName The property to get the list of fields from in the application properties
Returns
  • a list containing the field equivs of the field names
Throws
FieldException if there is an exception thrown while retieving the fields

public List<ColumnLayoutItem> getColumns (ApplicationUser user, List<String> fields)

Get the columns based off the a list of field names

Parameters
user The suer to retreive columns for.
fields The list of columns to retrieve.
Returns
  • a list containing the field equivs of the field names
Throws
FieldException if there is an exception thrown while retieving the fields

public List<ColumnLayoutItem> getColumns (ApplicationUser user, String applicationPropertyName, List<String> fields, boolean addDefaults)

Get the columns based on a list of field names, and the default as defined in application properties with the given property name.

Parameters
user The user to retreive columns for.
applicationPropertyName The name of the property in jira-application.properties
fields The list of columns to retrieve.
addDefaults if true, will add the default columns.
Returns
  • a list containing the field equivs of the field names
Throws
FieldException if there is an exception thrown while retieving the fields

public List<String> getDefaultColumnNames (String applicationPropertyName)

Users can specify a list of columns to display in their application properties. This is a method to retrieve them.

Parameters
applicationPropertyName The name of the property in jira-application.properties
Returns
  • A list of String objects