Class TableReportUtilityServiceImpl
RemoteServiceServlet
net.datenwerke.gf.base.server.DwRemoteServiceServlet
net.datenwerke.security.server.SecuredRemoteServiceServlet
net.datenwerke.rs.base.server.table.TableReportUtilityServiceImpl
- All Implemented Interfaces:
RemoteRequest,TableReportUtilityService
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
public class TableReportUtilityServiceImpl
extends SecuredRemoteServiceServlet
implements TableReportUtilityService
-
Constructor Summary
ConstructorsConstructorDescriptionTableReportUtilityServiceImpl(SimpleDataSupplier simpleDataSupplyer, DtoService dtoService, ReportDtoService reportDtoService, <any> authenticatorServiceProvider, TableReportUtils tableReportUtils, ParameterSetFactory parameterSetFactory, SecurityService securityService, I18nToolsService i18nToolsService, ReportService reportService, <any> prefilterDotServiceProvider, <any> dotServiceProvider) -
Method Summary
Modifier and TypeMethodDescriptionexportPrefilterToDot(String token, TableReportDto reportDto) exportPrefilterToSvg(String token, TableReportDto reportDto) <any>getDistinctValuesPaged(SelectorPanelLoadConfig pagingLoadConfig, TableReportDto reportDto, ColumnDto columnDto, FilterType type, boolean useFilters, boolean countResults, String executeToken) getReportInformation(TableReportDto tableReportDto, String executeToken) <any>getReturnedColumns(TableReportDto tableReportDto, String executeToken) getSpecialParameter(ReportDto reportDto, String executeToken) List<ColumnDto> loadColumnDefinition(ReportDto referenceReportDto, DatasourceContainerDto containerDto, String query, String executeToken) <any>loadData(ReportDto referenceReportDto, DatasourceContainerDto containerDto, PagingLoadConfig loadConfig, String query) Methods inherited from class net.datenwerke.security.server.SecuredRemoteServiceServlet
getRequest
-
Constructor Details
-
TableReportUtilityServiceImpl
public TableReportUtilityServiceImpl(SimpleDataSupplier simpleDataSupplyer, DtoService dtoService, ReportDtoService reportDtoService, <any> authenticatorServiceProvider, TableReportUtils tableReportUtils, ParameterSetFactory parameterSetFactory, SecurityService securityService, I18nToolsService i18nToolsService, ReportService reportService, <any> prefilterDotServiceProvider, <any> dotServiceProvider)
-
-
Method Details
-
getSpecialParameter
public Map<String,List<String>> getSpecialParameter(ReportDto reportDto, String executeToken) throws ExpectedException - Specified by:
getSpecialParameterin interfaceTableReportUtilityService- Throws:
ExpectedException
-
getDistinctValuesPaged
public <any> getDistinctValuesPaged(SelectorPanelLoadConfig pagingLoadConfig, TableReportDto reportDto, ColumnDto columnDto, FilterType type, boolean useFilters, boolean countResults, String executeToken) throws ServerCallFailedException - Specified by:
getDistinctValuesPagedin interfaceTableReportUtilityService- Throws:
ServerCallFailedException
-
getReturnedColumns
public <any> getReturnedColumns(TableReportDto tableReportDto, String executeToken) throws NonFatalException, ExpectedException - Specified by:
getReturnedColumnsin interfaceTableReportUtilityService- Throws:
NonFatalExceptionExpectedException
-
getReportInformation
public TableReportInformation getReportInformation(TableReportDto tableReportDto, String executeToken) throws ExpectedException - Specified by:
getReportInformationin interfaceTableReportUtilityService- Throws:
ExpectedException
-
loadColumnDefinition
public List<ColumnDto> loadColumnDefinition(ReportDto referenceReportDto, DatasourceContainerDto containerDto, String query, String executeToken) throws ServerCallFailedException - Specified by:
loadColumnDefinitionin interfaceTableReportUtilityService- Throws:
ServerCallFailedException
-
loadData
public <any> loadData(ReportDto referenceReportDto, DatasourceContainerDto containerDto, PagingLoadConfig loadConfig, String query) throws ServerCallFailedException - Specified by:
loadDatain interfaceTableReportUtilityService- Throws:
ServerCallFailedException
-
exportPrefilterToDot
- Specified by:
exportPrefilterToDotin interfaceTableReportUtilityService
-
exportPrefilterToSvg
public String exportPrefilterToSvg(String token, TableReportDto reportDto) throws ServerCallFailedException - Specified by:
exportPrefilterToSvgin interfaceTableReportUtilityService- Throws:
ServerCallFailedException
-
getPreviewPageSizeConfigs
- Specified by:
getPreviewPageSizeConfigsin interfaceTableReportUtilityService- Throws:
ServerCallFailedException
-