Class GenericDataServiceImpl

java.lang.Object
org.apache.fineract.infrastructure.dataqueries.service.GenericDataServiceImpl
All Implemented Interfaces:
org.apache.fineract.infrastructure.dataqueries.service.GenericDataService

@Service public class GenericDataServiceImpl extends Object implements org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
  • Constructor Details

    • GenericDataServiceImpl

      public GenericDataServiceImpl()
  • Method Details

    • fillGenericResultSet

      public org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetData fillGenericResultSet(String sql)
      Specified by:
      fillGenericResultSet in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
    • fillResultsetColumnHeaders

      public List<org.apache.fineract.infrastructure.dataqueries.data.ResultsetColumnHeaderData> fillResultsetColumnHeaders(String tableName)
      Specified by:
      fillResultsetColumnHeaders in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
    • fillResultsetRowData

      @NonNull public List<org.apache.fineract.infrastructure.dataqueries.data.ResultsetRowData> fillResultsetRowData(String sql, List<org.apache.fineract.infrastructure.dataqueries.data.ResultsetColumnHeaderData> columnHeaders)
      Specified by:
      fillResultsetRowData in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
    • replace

      public String replace(String str, String pattern, String replace)
      Specified by:
      replace in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
    • wrapSQL

      public String wrapSQL(String sql)
      Specified by:
      wrapSQL in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
    • generateJsonFromGenericResultsetData

      public String generateJsonFromGenericResultsetData(org.apache.fineract.infrastructure.dataqueries.data.GenericResultsetData grs)
      Specified by:
      generateJsonFromGenericResultsetData in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
    • isExplicitlyUnique

      public boolean isExplicitlyUnique(String tableName, String columnName)
      Specified by:
      isExplicitlyUnique in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService
    • isExplicitlyIndexed

      public boolean isExplicitlyIndexed(String tableName, String columnName)
      Specified by:
      isExplicitlyIndexed in interface org.apache.fineract.infrastructure.dataqueries.service.GenericDataService