Class LtiServiceRestEndpoint
java.lang.Object
org.opencastproject.lti.service.endpoint.LtiServiceRestEndpoint
The REST endpoint for the remote LTI service (for multi-node setups with LTI)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecopyEventToSeries(String eventId, String seriesId) javax.ws.rs.core.ResponsecreateNewEvent(String acceptHeader, javax.servlet.http.HttpServletRequest request) javax.ws.rs.core.ResponsedeleteEvent(String id) javax.ws.rs.core.ResponsegetEventMetadata(String eventId) javax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsesetEventMetadataJson(String eventId, String metadataJson) voidsetService(LtiService service) OSGi DI
-
Constructor Details
-
LtiServiceRestEndpoint
public LtiServiceRestEndpoint()
-
-
Method Details
-
setService
OSGi DI -
listJobs
@GET @Path("/jobs") @Produces("application/json") public javax.ws.rs.core.Response listJobs(@QueryParam("seriesId") String seriesId) -
createNewEvent
@POST @Path("/") @Consumes("multipart/form-data") public javax.ws.rs.core.Response createNewEvent(@HeaderParam("Accept") String acceptHeader, @Context javax.servlet.http.HttpServletRequest request) -
copyEventToSeries
-
setEventMetadataJson
-
getNewEventMetadata
@GET @Path("new/metadata") @Produces("application/json") public javax.ws.rs.core.Response getNewEventMetadata() -
getEventMetadata
@GET @Path("{eventId}/metadata") @Produces("application/json") public javax.ws.rs.core.Response getEventMetadata(@PathParam("eventId") String eventId) -
deleteEvent
@DELETE @Path("{eventId}") public javax.ws.rs.core.Response deleteEvent(@PathParam("eventId") String id)
-