Class ExportServiceRest


  • @Path("/")
    public class ExportServiceRest
    extends com.eduix.esp.common.endpoint.BaseRest
    • Constructor Detail

      • ExportServiceRest

        public ExportServiceRest()
    • Method Detail

      • getDocument

        @GET
        @Path("/document/{type}/{id}")
        @Produces("application/json")
        public javax.ws.rs.core.Response getDocument​(@PathParam("type")
                                                     String type,
                                                     @PathParam("id")
                                                     String id)
      • query

        @GET
        @Path("/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response query​(@QueryParam("type")
                                               String type,
                                               @QueryParam("organisation")
                                               String organisation,
                                               @QueryParam("createdAfter")
                                               String createdAfter,
                                               @QueryParam("modifiedAfter")
                                               String modifiedAfter,
                                               @QueryParam("validDate")
                                               String validDate,
                                               @QueryParam("size")
                                               int size,
                                               @QueryParam("nextKey")
                                               String nextKey,
                                               @QueryParam("nextMethod")
                                               String nextMethod,
                                               @Context
                                               javax.ws.rs.core.UriInfo uriInfo)
      • categoryQuery

        @GET
        @Path("category/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response categoryQuery​(@QueryParam("organisation")
                                                       String organisation,
                                                       @QueryParam("createdAfter")
                                                       String createdAfter,
                                                       @QueryParam("modifiedAfter")
                                                       String modifiedAfter,
                                                       @QueryParam("validDate")
                                                       String validDate,
                                                       @QueryParam("size")
                                                       int size,
                                                       @QueryParam("nextKey")
                                                       String nextKey,
                                                       @QueryParam("nextMethod")
                                                       String nextMethod,
                                                       @Context
                                                       javax.ws.rs.core.UriInfo uriInfo)
      • courseunitQuery

        @GET
        @Path("course-unit/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response courseunitQuery​(@QueryParam("organisation")
                                                         String organisation,
                                                         @QueryParam("createdAfter")
                                                         String createdAfter,
                                                         @QueryParam("modifiedAfter")
                                                         String modifiedAfter,
                                                         @QueryParam("validDate")
                                                         String validDate,
                                                         @QueryParam("size")
                                                         int size,
                                                         @QueryParam("nextKey")
                                                         String nextKey,
                                                         @QueryParam("nextMethod")
                                                         String nextMethod,
                                                         @Context
                                                         javax.ws.rs.core.UriInfo uriInfo)
      • courseUnitRealisationQuery

        @GET
        @Path("course-unit-realization/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response courseUnitRealisationQuery​(@QueryParam("organisation")
                                                                    String organisation,
                                                                    @QueryParam("createdAfter")
                                                                    String createdAfter,
                                                                    @QueryParam("modifiedAfter")
                                                                    String modifiedAfter,
                                                                    @QueryParam("validDate")
                                                                    String validDate,
                                                                    @QueryParam("size")
                                                                    int size,
                                                                    @QueryParam("nextKey")
                                                                    String nextKey,
                                                                    @QueryParam("nextMethod")
                                                                    String nextMethod,
                                                                    @Context
                                                                    javax.ws.rs.core.UriInfo uriInfo)
      • offeringQuery

        @GET
        @Path("offering/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response offeringQuery​(@QueryParam("organisation")
                                                       String organisation,
                                                       @QueryParam("createdAfter")
                                                       String createdAfter,
                                                       @QueryParam("modifiedAfter")
                                                       String modifiedAfter,
                                                       @QueryParam("validDate")
                                                       String validDate,
                                                       @QueryParam("size")
                                                       int size,
                                                       @QueryParam("nextKey")
                                                       String nextKey,
                                                       @QueryParam("nextMethod")
                                                       String nextMethod,
                                                       @Context
                                                       javax.ws.rs.core.UriInfo uriInfo)
      • registrationPackageQuery

        @GET
        @Path("registration-package/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response registrationPackageQuery​(@QueryParam("organisation")
                                                                  String organisation,
                                                                  @QueryParam("createdAfter")
                                                                  String createdAfter,
                                                                  @QueryParam("modifiedAfter")
                                                                  String modifiedAfter,
                                                                  @QueryParam("validDate")
                                                                  String validDate,
                                                                  @QueryParam("size")
                                                                  int size,
                                                                  @QueryParam("nextKey")
                                                                  String nextKey,
                                                                  @QueryParam("nextMethod")
                                                                  String nextMethod,
                                                                  @Context
                                                                  javax.ws.rs.core.UriInfo uriInfo)
      • studymoduleQuery

        @GET
        @Path("study-module/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response studymoduleQuery​(@QueryParam("organisation")
                                                          String organisation,
                                                          @QueryParam("createdAfter")
                                                          String createdAfter,
                                                          @QueryParam("modifiedAfter")
                                                          String modifiedAfter,
                                                          @QueryParam("validDate")
                                                          String validDate,
                                                          @QueryParam("size")
                                                          int size,
                                                          @QueryParam("nextKey")
                                                          String nextKey,
                                                          @QueryParam("nextMethod")
                                                          String nextMethod,
                                                          @Context
                                                          javax.ws.rs.core.UriInfo uriInfo)
      • programmeQuery

        @GET
        @Path("programme/query")
        @Produces("application/json")
        public javax.ws.rs.core.Response programmeQuery​(@QueryParam("organisation")
                                                        String organisation,
                                                        @QueryParam("createdAfter")
                                                        String createdAfter,
                                                        @QueryParam("modifiedAfter")
                                                        String modifiedAfter,
                                                        @QueryParam("validDate")
                                                        String validDate,
                                                        @QueryParam("size")
                                                        int size,
                                                        @QueryParam("nextKey")
                                                        String nextKey,
                                                        @QueryParam("nextMethod")
                                                        String nextMethod,
                                                        @Context
                                                        javax.ws.rs.core.UriInfo uriInfo)
      • setStorageWorker

        public void setStorageWorker​(StorageWorker storageWorker)
      • setEnricher

        public void setEnricher​(Enricher enricher)
      • setVersionProvider

        public void setVersionProvider​(VersionProvider versionProvider)