Class TableService

    • Field Detail

      • database

        protected com.mongodb.client.MongoDatabase database
      • maxTime

        protected int maxTime
    • Constructor Detail

      • TableService

        public TableService()
    • Method Detail

      • getTableData_Post

        @POST
        @Path("/{id}/data")
        @Consumes("application/x-www-form-urlencoded")
        @Produces("application/json")
        public DataTableResponse getTableData_Post​(@PathParam("id")
                                                   String collectionID,
                                                   javax.ws.rs.core.MultivaluedMap<String,​String> form,
                                                   @Context
                                                   javax.ws.rs.core.UriInfo uriInfo)
                                            throws Exception
        Throws:
        Exception
      • getTableData_Get

        @GET
        @Path("/{id}/data")
        @Produces("application/json")
        public DataTableResponse getTableData_Get​(@PathParam("id")
                                                  String collectionID,
                                                  @Context
                                                  javax.ws.rs.core.UriInfo uriInfo)
                                           throws Exception
        Throws:
        Exception
      • getTableColumnDistinct

        @GET
        @Path("/{id}/column/{column}/distinct")
        @Produces("application/json")
        public List<String> getTableColumnDistinct​(@PathParam("id")
                                                   String collectionID,
                                                   @PathParam("column")
                                                   String column,
                                                   @Context
                                                   javax.ws.rs.core.UriInfo uriInfo)
                                            throws Exception
        Throws:
        Exception
      • searchIdsBy

        @POST
        @Path("/{id}/searchIdsBy/{column}")
        @Produces("application/json")
        @Consumes("application/json")
        public List<String> searchIdsBy​(@PathParam("id")
                                        String collectionID,
                                        @PathParam("column")
                                        String columnName,
                                        String searchValue)
                                 throws Exception
        Throws:
        Exception
      • createExport

        @GET
        @Path("/{id}/export")
        @Produces("application/json")
        public String createExport​(@PathParam("id")
                                   String collectionID,
                                   @Context
                                   javax.ws.rs.core.UriInfo uriInfo)
                            throws Exception
        Throws:
        Exception