@GET @Consumes({MediaType.APPLICATION_JSON}) @Produces({MediaType.APPLICATION_JSON}) public String retrieveUploadFiles( @Context final UriInfo uriInfo, @QueryParam("sqlSearch") final String sqlSearch, @QueryParam("limit") final Integer limit, @QueryParam("offset") final Integer offset) { context.authenticatedUser().validateHasReadPermission(RESOURCENAME_FOR_PERMISSIONS); final SearchSqlQuery searchUploads = SearchSqlQuery.forSearch(sqlSearch, offset, limit); final Page<UploadStatusData> uploadstatusdata = this.dataUploadReadPlatformService.retrieveAllUploadStatusData(searchUploads); return this.toApiJsonSerializer.serialize(uploadstatusdata); }
@GET @Consumes({MediaType.APPLICATION_JSON}) @Produces({MediaType.APPLICATION_JSON}) public String retrieveAllDetailsForPayments( @Context final UriInfo uriInfo, @QueryParam("sqlSearch") final String sqlSearch, @QueryParam("source") final String source, @QueryParam("limit") final Integer limit, @QueryParam("offset") final Integer offset, @QueryParam("tabType") final String type) { this.context.authenticatedUser().validateHasReadPermission(resourceNameForPermissions); final SearchSqlQuery searchItemDetails = SearchSqlQuery.forSearch(sqlSearch, offset, limit); Page<PaymentGatewayData> paymentData = readPlatformService.retrievePaymentGatewayData(searchItemDetails, type, source); return this.toApiJsonSerializer.serialize(paymentData); }