Class SmilServiceRest

java.lang.Object
org.opencastproject.smil.endpoint.SmilServiceRest

@Path("/smil") public class SmilServiceRest extends Object
Implement SmilService as REST Endpoint.
  • Constructor Details

    • SmilServiceRest

      public SmilServiceRest()
  • Method Details

    • createNewSmil

      @POST @Path("create") @Produces({"application/xml","text/xml"}) public javax.ws.rs.core.Response createNewSmil(@FormParam("mediaPackage") String mediaPackage)
    • addParallel

      @POST @Path("addPar") @Produces({"application/xml","text/xml"}) public javax.ws.rs.core.Response addParallel(@FormParam("smil") String smil, @FormParam("parentId") String parentId)
    • addSequence

      @POST @Path("addSeq") @Produces({"application/xml","text/xml"}) public javax.ws.rs.core.Response addSequence(@FormParam("smil") String smil, @FormParam("parentId") String parentId)
    • addClip

      @POST @Path("addClip") @Produces({"application/xml","text/xml"}) public javax.ws.rs.core.Response addClip(@FormParam("smil") String smil, @FormParam("parentId") String parentId, @FormParam("track") String track, @FormParam("start") long start, @FormParam("duration") long duration)
    • addClips

      @POST @Path("addClips") @Produces({"application/xml","text/xml"}) public javax.ws.rs.core.Response addClips(@FormParam("smil") String smil, @FormParam("parentId") String parentId, @FormParam("tracks") String tracks, @FormParam("start") long start, @FormParam("duration") long duration)
    • addMeta

      @POST @Path("addMeta") @Produces({"application/xml","text/xml"}) public javax.ws.rs.core.Response addMeta(@FormParam("smil") String smil, @FormParam("name") String metaName, @FormParam("content") String metaContent)
    • removeSmilElement

      @POST @Path("remove") @Produces({"application/xml","text/xml"}) public javax.ws.rs.core.Response removeSmilElement(@FormParam("smil") String smil, @FormParam("elementId") String elementId)
    • setSmilService

      public void setSmilService(org.opencastproject.smil.api.SmilService smilService)
      Set SmilService.
      Parameters:
      smilService - SmilService to set