public class TabularReport
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int[] |
VIEW__OPTIONS_TABULAR_AND_TILE |
static int[] |
VIEW__OPTIONS_TABULAR_ONLY |
static int[] |
VIEW__OPTIONS_TILE_AND_TABULAR |
static int[] |
VIEW__OPTIONS_TILE_ONLY |
static int |
VIEW_TABULAR |
static int |
VIEW_TILE |
Constructor and Description |
---|
TabularReport()
Empty constructor to create the TabularReport object
|
Modifier and Type | Method and Description |
---|---|
int |
getAppliedToFolderFlagIndex()
Returns the applied to folder flag's index
|
int |
getAutoRefreshSeconds()
Returns the autoRefreshInSeconds
|
ColumnDefinition[] |
getColumnDefinitions()
Return the column definitions
|
ReportContext |
getContext()
Returns the context
|
TabularReportCustomSpec[] |
getCustomSpec()
Returns the tabularReportCustomSpec
|
int |
getFolderColumnIndex()
Returns the folderColumnIndex
|
long |
getGeneratedTime()
Returns the generated time
|
java.lang.String[] |
getGroupOrder()
Returns the group Order
|
java.lang.String |
getMessageOnNoData()
Returns the messageOnNoData
|
int[] |
getRefreshIdColumnIndices()
Returns the refreshIdColumnIndices
|
java.lang.String |
getReportName()
Returns the reportName
|
RowData[] |
getRows()
Returns the rows
|
TileView |
getTileView()
Returns the TileView
|
int |
getTotalRowCount()
Returns the totalRowCount
|
UITreeNodeDefinition[] |
getUiTreeNodeDefinitions()
Returns the UITreeNodeDefinitions
|
int[] |
getViews()
Returns the views
|
boolean |
isAutoSortFolders()
Retuns the autoSortFolders
|
void |
setAppliedToFolderFlagIndex(int appliedToFolderFlagIndex)
Setter method to set the appliedToFolderFlagIndex
|
void |
setAutoRefreshSeconds(int autoRefreshSeconds)
The autoRefreshSeconds to set
|
void |
setAutoSortFolders(boolean autoSortFolders)
Indicates uiTreeNodeDefinitions folders shall be sorted by default
|
void |
setColumnDefinitions(ColumnDefinition[] columnDefinitions)
The columnDefinitions to set
|
void |
setContext(ReportContext context)
The context to set
|
void |
setCustomSpec(TabularReportCustomSpec[] customSpec)
The customSpec to set
|
void |
setFolderColumnIndex(int folderColumnIndex)
Set the folderColumnIndex
|
void |
setGeneratedTime(long generatedTime)
The generatedTime to set
|
void |
setGroupOrder(java.lang.String[] groupOrder)
The groupOrder to set
|
void |
setMessageOnNoData(java.lang.String messageOnNoData) |
void |
setRefreshIdColumnIndices(int[] refreshIdColumnIndices)
Set the refreshIdColumnIndices
|
void |
setReportName(java.lang.String reportName)
Set the Report Name.
|
void |
setRows(RowData[] rows)
The rows to set
|
void |
setTableAndTileView()
Set tableAndTileView flag
|
void |
setTabularOnlyView()
Set tabularViewOnly flag
|
void |
setTileAndTableView()
Set tileAndTableView flag
|
void |
setTileOnlyView()
Set the tileViewOnly flag
|
void |
setTileView(TileView tileView)
Set the fileView
|
void |
setTotalRowCount(int totalRowCount)
Set the totalRowcount
|
void |
setUiTreeNodeDefinitions(UITreeNodeDefinition[] uiTreeNodeDefinitions)
Setter method for uiTreeNodeDefinitions
|
void |
setViews(int[] views)
Set the views
|
public static final int VIEW_TABULAR
public static final int VIEW_TILE
public static final int[] VIEW__OPTIONS_TABULAR_ONLY
public static final int[] VIEW__OPTIONS_TILE_ONLY
public static final int[] VIEW__OPTIONS_TABULAR_AND_TILE
public static final int[] VIEW__OPTIONS_TILE_AND_TABULAR
public TabularReport()
public int getAppliedToFolderFlagIndex()
public void setAppliedToFolderFlagIndex(int appliedToFolderFlagIndex)
appliedToFolderFlagIndex
- public UITreeNodeDefinition[] getUiTreeNodeDefinitions()
public void setUiTreeNodeDefinitions(UITreeNodeDefinition[] uiTreeNodeDefinitions)
uiTreeNodeDefinitions
- - the uiTreeNodeDefinitions to be setpublic java.lang.String getReportName()
public void setReportName(java.lang.String reportName)
reportName
- public ReportContext getContext()
public void setContext(ReportContext context)
context
- public long getGeneratedTime()
public void setGeneratedTime(long generatedTime)
generatedTime
- public ColumnDefinition[] getColumnDefinitions()
public void setColumnDefinitions(ColumnDefinition[] columnDefinitions)
columnDefinitions
- public RowData[] getRows()
public void setRows(RowData[] rows)
rows
- public TabularReportCustomSpec[] getCustomSpec()
public void setCustomSpec(TabularReportCustomSpec[] customSpec)
customSpec
- public java.lang.String[] getGroupOrder()
public void setGroupOrder(java.lang.String[] groupOrder)
groupOrder
- public void setRefreshIdColumnIndices(int[] refreshIdColumnIndices)
refreshIdColumnIndices
- public int[] getRefreshIdColumnIndices()
public int getAutoRefreshSeconds()
public void setAutoRefreshSeconds(int autoRefreshSeconds)
autoRefreshSeconds
- public void setFolderColumnIndex(int folderColumnIndex)
folderColumnIndex
- public int getFolderColumnIndex()
public TileView getTileView()
public void setTileView(TileView tileView)
tileView
- - the tileView to setpublic int[] getViews()
public void setViews(int[] views)
views
- public void setTabularOnlyView()
public void setTileOnlyView()
public void setTileAndTableView()
public void setTableAndTileView()
public boolean isAutoSortFolders()
public void setAutoSortFolders(boolean autoSortFolders)
autoSortFolders
- public int getTotalRowCount()
public void setTotalRowCount(int totalRowCount)
totalRowCount
- public java.lang.String getMessageOnNoData()
public void setMessageOnNoData(java.lang.String messageOnNoData)
messageOnNoData
- the message to be displayed to user when there is no data (rows.length = 0)
if null (default), no message will be displayed