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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateNewDatatableEntry(String dataTableName, Long appTableId, String json) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateNewDatatableEntry(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreatePPIEntry(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command) voiddeleteDatatable(String datatableName) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteDatatableEntries(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteDatatableEntry(String dataTableName, Long appTableId, Long datatableId, org.apache.fineract.infrastructure.core.api.JsonCommand command) voidderegisterDatatable(String datatable) voidregisterDatatable(String dataTableName, String entityName, String entitySubType) voidregisterDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidregisterDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command, String permissionSql) voidupdateDatatable(String datatableName, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateDatatableEntryOneToMany(String dataTableName, Long appTableId, Long datatableId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateDatatableEntryOneToOne(String dataTableName, Long appTableId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Constructor Details
-
DatatableWriteServiceImpl
public DatatableWriteServiceImpl()
-
-
Method Details
-
registerDatatable
@Transactional public void registerDatatable(String dataTableName, String entityName, String entitySubType) - Specified by:
registerDatatablein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
-
registerDatatable
@Transactional public void registerDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
registerDatatablein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
-
registerDatatable
@Transactional public void registerDatatable(org.apache.fineract.infrastructure.core.api.JsonCommand command, String permissionSql) - Specified by:
registerDatatablein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
-
deregisterDatatable
- Specified by:
deregisterDatatablein interfaceorg.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:
createDatatablein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
-
updateDatatable
@Transactional public void updateDatatable(String datatableName, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
updateDatatablein interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
-
deleteDatatable
- Specified by:
deleteDatatablein interfaceorg.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:
createNewDatatableEntryin interfaceorg.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:
createNewDatatableEntryin interfaceorg.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:
createPPIEntryin interfaceorg.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:
updateDatatableEntryOneToOnein interfaceorg.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:
updateDatatableEntryOneToManyin interfaceorg.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:
deleteDatatableEntriesin interfaceorg.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:
deleteDatatableEntryin interfaceorg.apache.fineract.infrastructure.dataqueries.service.DatatableWriteService
-