Package org.opencastproject.editor.api
Class EditorRestEndpointBase
- java.lang.Object
-
- org.opencastproject.editor.api.EditorRestEndpointBase
-
public abstract class EditorRestEndpointBase extends Object
The REST endpoint for theEditorServiceservice
-
-
Field Summary
Fields Modifier and Type Field Description protected EditorServiceeditorServiceThe service
-
Constructor Summary
Constructors Constructor Description EditorRestEndpointBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected javax.ws.rs.core.ResponsecheckErrorState(String eventId, EditorServiceException e)javax.ws.rs.core.ResponseeditVideo(String mediaPackageId, javax.servlet.http.HttpServletRequest request)javax.ws.rs.core.ResponsegetEditorData(String mediaPackageId)javax.ws.rs.core.ResponsegetEventMetadata(String eventId)protected StringreadInputStream(javax.servlet.http.HttpServletRequest request)abstract voidsetEditorService(EditorService service)javax.ws.rs.core.ResponseupdateEventMetadata(String eventId, javax.servlet.http.HttpServletRequest request)
-
-
-
Field Detail
-
editorService
protected EditorService editorService
The service
-
-
Method Detail
-
setEditorService
public abstract void setEditorService(EditorService service)
-
getEditorData
@GET @Path("{mediaPackageId}/edit.json") @Produces("application/json") public javax.ws.rs.core.Response getEditorData(@PathParam("mediaPackageId") String mediaPackageId)
-
editVideo
@POST @Path("{mediaPackageId}/edit.json") @Consumes("application/json") public javax.ws.rs.core.Response editVideo(@PathParam("mediaPackageId") String mediaPackageId, @Context javax.servlet.http.HttpServletRequest request)
-
updateEventMetadata
@POST @Path("{mediaPackageId}/metadata.json") public javax.ws.rs.core.Response updateEventMetadata(@PathParam("mediaPackageId") String eventId, @Context javax.servlet.http.HttpServletRequest request)
-
readInputStream
protected String readInputStream(javax.servlet.http.HttpServletRequest request)
-
checkErrorState
protected javax.ws.rs.core.Response checkErrorState(String eventId, EditorServiceException e)
-
getEventMetadata
@GET @Path("{mediaPackageId}/metadata.json") @Produces("application/json") public javax.ws.rs.core.Response getEventMetadata(@PathParam("mediaPackageId") String eventId)
-
-