com.atlassian.jira.web.component
Class TableLayoutFactory

java.lang.Object
  extended bycom.atlassian.jira.web.component.TableLayoutFactory

public class TableLayoutFactory
extends Object

A class for creating IssueTableLayoutBean objects.


Constructor Summary
TableLayoutFactory(ColumnLayoutManager columnLayoutManager, ConstantsManager constantsManager, FieldManager fieldManager, TableLayoutUtils tableLayoutUtils)
           
 
Method Summary
 IssueTableLayoutBean getAllColumnsExcelLayout(SearchRequest searchRequest, User user)
           
 IssueTableLayoutBean getLinkedIssuesLayout(User user, ColumnLayoutItem columnLayoutItem)
           
 IssueTableLayoutBean getStandardExcelLayout(SearchRequest searchRequest, User user)
           
 IssueTableLayoutBean getStandardLayout(SearchRequest searchRequest, User user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableLayoutFactory

public TableLayoutFactory(ColumnLayoutManager columnLayoutManager,
                          ConstantsManager constantsManager,
                          FieldManager fieldManager,
                          TableLayoutUtils tableLayoutUtils)
Method Detail

getStandardLayout

public IssueTableLayoutBean getStandardLayout(SearchRequest searchRequest,
                                              User user)

getStandardExcelLayout

public IssueTableLayoutBean getStandardExcelLayout(SearchRequest searchRequest,
                                                   User user)

getAllColumnsExcelLayout

public IssueTableLayoutBean getAllColumnsExcelLayout(SearchRequest searchRequest,
                                                     User user)

getLinkedIssuesLayout

public IssueTableLayoutBean getLinkedIssuesLayout(User user,
                                                  ColumnLayoutItem columnLayoutItem)
                                           throws ColumnLayoutStorageException,
                                                  FieldException
Parameters:
user - To get the available columns from
columnLayoutItem - The column to show the 'delete' button. If null, no column will be displayed
Throws:
ColumnLayoutStorageException
FieldException


Copyright © 2002-2006 Atlassian. All Rights Reserved.