class UsersReportsBuilder extends AccountsReportBuilder<UserAccountData>
AccountsReportBuilder.AccountColumnInfo<T extends AccountData>AbstractReportBuilder.CellValueRenderer<TRowObject>, AbstractReportBuilder.ColumnHeaderRenderer, AbstractReportBuilder.ColumnInfo<TRowObject>, AbstractReportBuilder.DefaultCellRenderer, AbstractReportBuilder.DefaultColumnHeaderRenderer, AbstractReportBuilder.DefaultFooterRenderer, AbstractReportBuilder.DefaultHeaderRenderer, AbstractReportBuilder.ExtendedColumnInfo<TRowObject extends ExtendedRowInfo>, AbstractReportBuilder.Footer, AbstractReportBuilder.Header, AbstractReportBuilder.IPageCanvas, AbstractReportBuilder.PageCanvas, AbstractReportBuilder.PageState, AbstractReportBuilder.Renderer<T>, AbstractReportBuilder.SectionRenderer<T>, AbstractReportBuilder.SimpleFooter, AbstractReportBuilder.SimpleHeader, AbstractReportBuilder.StaticColumnInfo<TRowObject extends ExtendedRowInfo>PdfReportBuilder.PdfDocument, PdfReportBuilder.PdfReportSettingsReportBuilder.Document, ReportBuilder.ReportSettings| Modifier and Type | Field and Description |
|---|---|
private static int |
CORE_COLUMN_COUNT
the core column count that will be displayed in the extended rows mode
|
private java.util.List<AbstractReportBuilder.ColumnInfo<UserAccountData>> |
extColumns
extended columns
|
private static int |
TUPLE_COUNT
The number of attribute-value column pairs displayed in the extended rows mode
|
footer, header, numExtendedRows, showExtendedColumnsboldFont, cellFontSize, columnFontSize, doc, font, footerFontSize, headerFontSize, orient, reportSizeBOTTOM, LEFT, RIGHT, TOP| Constructor and Description |
|---|
UsersReportsBuilder(ReportRequest request)
Creates the users reports builder.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<AbstractReportBuilder.ColumnInfo<UserAccountData>> |
getColumns()
Returns report columns.
|
protected java.util.stream.Stream<UserAccountData> |
getDataStream()
Returns the stream of
UserAccountData objects. |
buildColumns, getReportFooter, getReportHeader, getSelectedRows, getSelectionStream, hasSelectedRowsbuildReport, getAvailablePageSpace, getBoldFont, getCellFontSize, getCellMargin, getCellOuterSpace, getCellPadding, getColumnFontSize, getContentLowBound, getDoc, getFilterRecords, getFont, getFooterFontSize, getFooterMargin, getFooterRenderer, getFooterSectionRenderer, getHeaderFontSize, getHeaderMargin, getHeaderRenderer, getMargin, getMinCellHeight, getOrient, getPreviewPage, getReportId, getReportSize, getSectionRenderer, isBreakPageForNewSection, isSelfPrintedDocument, setBreakPageForNewSection, setFilterRecords, setFooterRenderer, setFooterSectionRenderer, setHeaderRenderer, setPreviewPage, setSectionRenderer, setSelfPrintedDocumentprivate static final int CORE_COLUMN_COUNT
private static final int TUPLE_COUNT
private java.util.List<AbstractReportBuilder.ColumnInfo<UserAccountData>> extColumns
public UsersReportsBuilder(ReportRequest request)
request - The report requestprotected java.util.stream.Stream<UserAccountData> getDataStream()
UserAccountData objects.getDataStream in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,UserAccountData,AbstractReportBuilder.SimpleFooter>protected java.util.List<AbstractReportBuilder.ColumnInfo<UserAccountData>> getColumns()
getColumns in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,UserAccountData,AbstractReportBuilder.SimpleFooter>