Class DatatableUtil
java.lang.Object
org.apache.fineract.infrastructure.dataqueries.service.DatatableUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcheckMainResourceExistsWithinScope(@NotNull org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable, Long appTableId) dataScopedSQL(@NotNull org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable, Long appTableId) getClientOfficeJoinCondition(String officeHierarchy, String appTableAlias) getFKField(org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable) getGroupOfficeJoinCondition(String officeHierarchy, String appTableAlias) getOfficeJoinCondition(String officeHierarchy, String joinTableAlias) booleanisMultirowDatatable(List<org.apache.fineract.infrastructure.dataqueries.data.ResultsetColumnHeaderData> columnHeaders) @NotNull org.apache.fineract.infrastructure.dataqueries.data.EntityTablesqueryForApplicationEntity(String datatable) org.apache.fineract.infrastructure.dataqueries.data.EntityTablesresolveEntity(String entityName) org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetDataretrieveDataTableGenericResultSet(org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable, String dataTableName, Long appTableId, String order, Long id) voidvalidateDatatableName(String name) validateDatatableRegistered(String datatable)
-
Constructor Details
-
DatatableUtil
public DatatableUtil()
-
-
Method Details
-
isMultirowDatatable
public boolean isMultirowDatatable(List<org.apache.fineract.infrastructure.dataqueries.data.ResultsetColumnHeaderData> columnHeaders) -
getFKField
public String getFKField(org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable) -
validateDatatableRegistered
-
validateDatatableName
-
resolveEntity
public org.apache.fineract.infrastructure.dataqueries.data.EntityTables resolveEntity(String entityName) -
queryForApplicationEntity
@NotNull public @NotNull org.apache.fineract.infrastructure.dataqueries.data.EntityTables queryForApplicationEntity(String datatable) -
checkMainResourceExistsWithinScope
public org.apache.fineract.infrastructure.core.data.CommandProcessingResult checkMainResourceExistsWithinScope(@NotNull @NotNull org.apache.fineract.infrastructure.dataqueries.data.EntityTables entityTable, Long appTableId) -
dataScopedSQL
-
getOfficeJoinCondition
-
getGroupOfficeJoinCondition
-
getClientOfficeJoinCondition
-
retrieveDataTableGenericResultSet
-