Package com.atlassian.jira.web.component
Interface TableLayoutUtils
- All Known Implementing Classes:
TableLayoutUtilsImpl
public interface TableLayoutUtils
Util class for getting columns for issue tables.
- Since:
- v4.0
-
Method Summary
Modifier and TypeMethodDescriptiongetColumns
(ApplicationUser user, String applicationPropertyName) Get the columns based off an application propertygetColumns
(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.getColumns
(ApplicationUser user, List<String> fields) Get the columns based off the a list of field namesgetDefaultColumnNames
(String applicationPropertyName) Users can specify a list of columns to display in their application properties.
-
Method Details
-
getDefaultColumnNames
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
-
getColumns
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
-
getColumns
List<ColumnLayoutItem> getColumns(ApplicationUser user, String applicationPropertyName, List<String> fields, boolean addDefaults) throws FieldException 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.propertiesfields
- 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
-
getColumns
List<ColumnLayoutItem> getColumns(ApplicationUser user, String applicationPropertyName) throws FieldException 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
-