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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsegetAvailableProviders(String acceptHeader) javax.ws.rs.core.ResponsevoidsetListProvidersService(ListProvidersService listProvidersService) OSGi DI
-
Constructor Details
-
ListProviderEndpoint
public ListProviderEndpoint()
-
-
Method Details
-
setListProvidersService
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)
-