Class DatatablesApiResource
java.lang.Object
org.apache.fineract.infrastructure.dataqueries.api.DatatablesApiResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadvancedQuery(String datatable, org.apache.fineract.infrastructure.core.service.PagedLocalRequest<org.apache.fineract.portfolio.search.data.AdvancedQueryData> queryRequest, jakarta.ws.rs.core.UriInfo uriInfo) createDatatable(String apiRequestBodyAsJson) createDatatableEntry(String datatable, Long apptableId, String apiRequestBodyAsJson) deleteDatatable(String datatableName, String apiRequestBodyAsJson) deleteDatatableEntries(String datatable, Long apptableId) deleteDatatableEntry(String datatable, Long apptableId, Long datatableId) deregisterDatatable(String datatable) getDatatable(String datatable, jakarta.ws.rs.core.UriInfo uriInfo) getDatatable(String datatable, Long apptableId, String order, jakarta.ws.rs.core.UriInfo uriInfo) getDatatableManyEntry(String datatable, Long apptableId, Long datatableId, String order, boolean genericResultSet, jakarta.ws.rs.core.UriInfo uriInfo) getDatatables(String apptable, jakarta.ws.rs.core.UriInfo uriInfo) queryValues(String datatable, String columnFilter, String valueFilter, String resultColumns, jakarta.ws.rs.core.UriInfo uriInfo) registerDatatable(String datatable, String apptable, String apiRequestBodyAsJson) updateDatatable(String datatableName, String apiRequestBodyAsJson) updateDatatableEntryOneToMany(String datatable, Long apptableId, Long datatableId, String apiRequestBodyAsJson) updateDatatableEntryOnetoOne(String datatable, Long apptableId, String apiRequestBodyAsJson)
-
Constructor Details
-
DatatablesApiResource
public DatatablesApiResource()
-
-
Method Details
-
getDatatables
-
createDatatable
-
updateDatatable
-
deleteDatatable
-
registerDatatable
-
deregisterDatatable
-
getDatatable
-
queryValues
@GET @Path("{datatable}/query") @Produces("application/json") public String queryValues(@PathParam("datatable") String datatable, @QueryParam("columnFilter") String columnFilter, @QueryParam("valueFilter") String valueFilter, @QueryParam("resultColumns") String resultColumns, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
advancedQuery
@POST @Path("{datatable}/query") @Consumes("application/json") @Produces("application/json") public String advancedQuery(@PathParam("datatable") String datatable, org.apache.fineract.infrastructure.core.service.PagedLocalRequest<org.apache.fineract.portfolio.search.data.AdvancedQueryData> queryRequest, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
getDatatable
-
getDatatableManyEntry
@GET @Path("{datatable}/{apptableId}/{datatableId}") @Consumes("application/json") @Produces("application/json") public String getDatatableManyEntry(@PathParam("datatable") String datatable, @PathParam("apptableId") Long apptableId, @PathParam("datatableId") Long datatableId, @QueryParam("order") String order, @DefaultValue("false") @QueryParam("genericResultSet") boolean genericResultSet, @Context jakarta.ws.rs.core.UriInfo uriInfo) -
createDatatableEntry
-
updateDatatableEntryOnetoOne
-
updateDatatableEntryOneToMany
@PUT @Path("{datatable}/{apptableId}/{datatableId}") @Consumes("application/json") @Produces("application/json") public String updateDatatableEntryOneToMany(@PathParam("datatable") String datatable, @PathParam("apptableId") Long apptableId, @PathParam("datatableId") Long datatableId, String apiRequestBodyAsJson) -
deleteDatatableEntries
-
deleteDatatableEntry
-