public class TableReportUtilsImpl extends java.lang.Object implements TableReportUtils
| Constructor and Description |
|---|
TableReportUtilsImpl(TableReportColumnMetadataService tableReportMetadataService,
ReportExecutorService reportExecutor,
<any> entityManagerProvider,
<any> authenticatorServiceProvider,
ProxyUtils proxyUtils,
<any> configServiceProvider) |
public TableReportUtilsImpl(TableReportColumnMetadataService tableReportMetadataService, ReportExecutorService reportExecutor, <any> entityManagerProvider, <any> authenticatorServiceProvider, ProxyUtils proxyUtils, <any> configServiceProvider)
public TableReportInformation getReportInformation(TableReport report, java.lang.String executeToken) throws ReportExecutorException
getReportInformation in interface TableReportUtilsReportExecutorException@SimpleQuery(from=TableReport.class, join=@Join(joinAttribute=<error>,where=@Predicate(attribute=<error>,value="ds"))) public java.util.List<TableReport> getReportsWithMetadataDatasource(DatasourceDefinition ds)
getReportsWithMetadataDatasource in interface TableReportUtils@QueryByAttribute(where=<error>) public java.util.List<ColumnFilter> getColumnFiltersWithColumn(Column column)
getColumnFiltersWithColumn in interface TableReportUtilspublic java.util.Collection<BinaryColumnFilter> getBinaryColumnFiltersWithColumn(Column column)
getBinaryColumnFiltersWithColumn in interface TableReportUtils@QueryByAttribute(where=<error>) public java.util.List<ColumnReference> getColumnReferencesFor(AdditionalColumnSpec reference)
getColumnReferencesFor in interface TableReportUtils@SimpleQuery(join=@Join(joinAttribute=<error>,where=@Predicate(attribute="",value="childBlock"))) public FilterBlock getParentFilterBlock(FilterBlock filterBlock)
getParentFilterBlock in interface TableReportUtilspublic java.util.List<Column> getReturnedPlainColumns(TableReport report, java.lang.String executeToken) throws ReportExecutorException, NonFatalException
getReturnedPlainColumns in interface TableReportUtilsReportExecutorExceptionNonFatalExceptionpublic TableDefinition getReturnedPlainTableDefinition(TableReport report, java.lang.String executeToken) throws ReportExecutorException, NonFatalException
getReturnedPlainTableDefinition in interface TableReportUtilsReportExecutorExceptionNonFatalExceptionpublic java.util.List<Column> getReturnedColumns(TableReport report, java.lang.String executeToken) throws ReportExecutorException, NonFatalException
getReturnedColumns in interface TableReportUtilsReportExecutorExceptionNonFatalExceptionpublic java.util.List<Column> getReturnedPlainColumns(TableReport report, User user, java.lang.String executeToken) throws ReportExecutorException, NonFatalException
getReturnedPlainColumns in interface TableReportUtilsReportExecutorExceptionNonFatalExceptionpublic java.util.List<Column> getReturnedColumns(TableReport report, User user, java.lang.String executeToken) throws ReportExecutorException, NonFatalException
getReturnedColumns in interface TableReportUtilsReportExecutorExceptionNonFatalExceptionpublic void remove(Column column)
remove in interface TableReportUtilspublic void remove(FilterBlock filterBlock)
remove in interface TableReportUtilspublic void persist(AdditionalColumnSpec column)
persist in interface TableReportUtilspublic void persist(Column column)
persist in interface TableReportUtilspublic Column merge(Column column)
merge in interface TableReportUtilspublic void remove(AdditionalColumnSpec column)
remove in interface TableReportUtilspublic void remove(PreFilter filter)
remove in interface TableReportUtilspublic java.util.List<PageSizeConfig> getPreviewPageSizeConfigs()
getPreviewPageSizeConfigs in interface TableReportUtils