Class DatatableReadServiceImpl
java.lang.Object
org.apache.fineract.infrastructure.dataqueries.service.DatatableReadServiceImpl
- All Implemented Interfaces:
org.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
public class DatatableReadServiceImpl
extends Object
implements org.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbuildDataQueryEmbedded(org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable, String datatable, org.apache.fineract.portfolio.search.data.AdvancedQueryData request, List<String> selectColumns, StringBuilder select, StringBuilder from, StringBuilder where, List<Object> params, String mainAlias, String alias, String dateFormat, String dateTimeFormat, Locale locale) countDatatableEntries(String datatableName, Long appTableId, String foreignKeyColumn) getDataTableName(String url) getTableName(String url) List<com.google.gson.JsonObject> queryDataTable(String datatable, String columnName, String columnValueString, String resultColumnsString) org.springframework.data.domain.Page<com.google.gson.JsonObject> queryDataTableAdvanced(String datatable, org.apache.fineract.infrastructure.core.service.PagedLocalRequest<org.apache.fineract.portfolio.search.data.AdvancedQueryData> pagedRequest) org.apache.fineract.infrastructure.dataqueries.data.DatatableDataretrieveDatatable(String datatable) org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetDataretrieveDataTableGenericResultSet(String dataTableName, Long appTableId, String order, Long id) List<org.apache.fineract.infrastructure.dataqueries.data.DatatableData> retrieveDatatableNames(String appTable)
-
Constructor Details
-
DatatableReadServiceImpl
public DatatableReadServiceImpl()
-
-
Method Details
-
retrieveDatatableNames
public List<org.apache.fineract.infrastructure.dataqueries.data.DatatableData> retrieveDatatableNames(String appTable) - Specified by:
retrieveDatatableNamesin interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
retrieveDatatable
public org.apache.fineract.infrastructure.dataqueries.data.DatatableData retrieveDatatable(String datatable) - Specified by:
retrieveDatatablein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
queryDataTable
public List<com.google.gson.JsonObject> queryDataTable(@NonNull String datatable, @NonNull String columnName, String columnValueString, @NonNull String resultColumnsString) - Specified by:
queryDataTablein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
queryDataTableAdvanced
public org.springframework.data.domain.Page<com.google.gson.JsonObject> queryDataTableAdvanced(@NonNull String datatable, @NonNull org.apache.fineract.infrastructure.core.service.PagedLocalRequest<org.apache.fineract.portfolio.search.data.AdvancedQueryData> pagedRequest) - Specified by:
queryDataTableAdvancedin interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
buildDataQueryEmbedded
public boolean buildDataQueryEmbedded(@NonNull org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable, @NonNull String datatable, @NonNull org.apache.fineract.portfolio.search.data.AdvancedQueryData request, @NonNull List<String> selectColumns, @NonNull StringBuilder select, @NonNull StringBuilder from, @NonNull StringBuilder where, @NonNull List<Object> params, String mainAlias, String alias, String dateFormat, String dateTimeFormat, Locale locale) - Specified by:
buildDataQueryEmbeddedin interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
retrieveDataTableGenericResultSet
@Transactional(readOnly=true) public org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetData retrieveDataTableGenericResultSet(String dataTableName, Long appTableId, String order, Long id) - Specified by:
retrieveDataTableGenericResultSetin interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
countDatatableEntries
- Specified by:
countDatatableEntriesin interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
getDataTableName
- Specified by:
getDataTableNamein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-
getTableName
- Specified by:
getTableNamein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableReadService
-