Class ListProviderEndpoint

java.lang.Object
org.opencastproject.external.endpoint.ListProviderEndpoint

@Path("/api/listproviders") @Produces({"application/json","application/v1.10.0+json","application/v1.11.0+json"}) public class ListProviderEndpoint extends Object
  • Constructor Details

    • ListProviderEndpoint

      public ListProviderEndpoint()
  • Method Details

    • setListProvidersService

      public void setListProvidersService(org.opencastproject.list.api.ListProvidersService listProvidersService)
      OSGi DI
    • getAvailableProviders

      @GET @Path("providers.json") @Produces({"application/json","application/v1.10.0+json"}) public javax.ws.rs.core.Response getAvailableProviders(@HeaderParam("Accept") String acceptHeader)
    • getList

      @GET @Path("{source}.json") @Produces({"application/json","application/v1.10.0+json"}) public javax.ws.rs.core.Response getList(@PathParam("source") String source, @QueryParam("limit") int limit, @QueryParam("filter") String filter, @QueryParam("offset") int offset, @HeaderParam("Accept") String acceptHeader)