Class EditorRestEndpointBase

java.lang.Object
org.opencastproject.editor.api.EditorRestEndpointBase
Direct Known Subclasses:
EditorServiceEndpoint, EditorServiceRemoteEndpoint

public abstract class EditorRestEndpointBase extends Object
The REST endpoint for the EditorService service
  • Field Details

    • editorService

      protected EditorService editorService
      The service
  • Constructor Details

    • EditorRestEndpointBase

      public EditorRestEndpointBase()
  • Method Details

    • 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)
    • lockMediapackage

      @POST @Path("{mediaPackageId}/lock") public javax.ws.rs.core.Response lockMediapackage(@PathParam("mediaPackageId") String mediaPackageId, @FormParam("user") String user, @FormParam("uuid") String uuid, @Context javax.servlet.http.HttpServletRequest request)
    • unlockMediapackage

      @DELETE @Path("{mediaPackageId}/lock/{uuid}") public javax.ws.rs.core.Response unlockMediapackage(@PathParam("mediaPackageId") String mediaPackageId, @PathParam("uuid") String uuid)
    • 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)
    • 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)