Class DatatableWriteServiceImpl

java.lang.Object
org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteServiceImpl
All Implemented Interfaces:
org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService

public class DatatableWriteServiceImpl extends Object implements org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
  • Constructor Details

    • DatatableWriteServiceImpl

      public DatatableWriteServiceImpl()
  • Method Details

    • registerDatatable

      @Transactional public void registerDatatable(String dataTableName, String entityName, String entitySubType)
      Specified by:
      registerDatatable in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • registerDatatable

      @Transactional public void registerDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      registerDatatable in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • registerDatatable

      @Transactional public void registerDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command, String permissionSql)
      Specified by:
      registerDatatable in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • deregisterDatatable

      @Transactional public void deregisterDatatable(String datatable)
      Specified by:
      deregisterDatatable in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • createDatatable

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      createDatatable in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • updateDatatable

      @Transactional public void updateDatatable(String datatableName, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      updateDatatable in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • deleteDatatable

      @Transactional public void deleteDatatable(String datatableName)
      Specified by:
      deleteDatatable in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • createNewDatatableEntry

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createNewDatatableEntry(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      createNewDatatableEntry in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • createNewDatatableEntry

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createNewDatatableEntry(String dataTableName, Long appTableId, String json)
      Specified by:
      createNewDatatableEntry in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • createPPIEntry

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createPPIEntry(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      createPPIEntry in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • updateDatatableEntryOneToOne

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateDatatableEntryOneToOne(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      updateDatatableEntryOneToOne in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • updateDatatableEntryOneToMany

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateDatatableEntryOneToMany(String dataTableName, Long appTableId, Long datatableId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      updateDatatableEntryOneToMany in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • deleteDatatableEntries

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteDatatableEntries(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      deleteDatatableEntries in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
    • deleteDatatableEntry

      @Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteDatatableEntry(String dataTableName, Long appTableId, Long datatableId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
      Specified by:
      deleteDatatableEntry in interface org.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService