Package com.eduix.genexp.api
Class ExportServiceRest
- java.lang.Object
-
- com.eduix.esp.common.endpoint.BaseRest
-
- com.eduix.genexp.api.ExportServiceRest
-
@Path("/") public class ExportServiceRest extends com.eduix.esp.common.endpoint.BaseRest
-
-
Field Summary
Fields Modifier and Type Field Description private static DateFormatdfprivate Enricherenricherprivate StorageWorkerstorageWorkerprivate VersionProviderversionProvider
-
Constructor Summary
Constructors Constructor Description ExportServiceRest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecategoryQuery(String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)private Dateconvert(String str)javax.ws.rs.core.ResponsecourseunitQuery(String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsecourseUnitRealisationQuery(String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsegetDocument(String type, String id)javax.ws.rs.core.ResponseofferingQuery(String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseprogrammeQuery(String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.Responsequery(String type, String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseregistrationPackageQuery(String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)voidsetEnricher(Enricher enricher)voidsetStorageWorker(StorageWorker storageWorker)voidsetVersionProvider(VersionProvider versionProvider)javax.ws.rs.core.ResponsestudymoduleQuery(String organisation, String createdAfter, String modifiedAfter, String validDate, int size, String nextKey, String nextMethod, javax.ws.rs.core.UriInfo uriInfo)
-
-
-
Field Detail
-
df
private static DateFormat df
-
storageWorker
private StorageWorker storageWorker
-
enricher
private Enricher enricher
-
versionProvider
private VersionProvider versionProvider
-
-
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)
-
-