Class ListProvidersEndpoint
java.lang.Object
org.opencastproject.adminui.endpoint.ListProvidersEndpoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final javax.ws.rs.core.Responsestatic final javax.ws.rs.core.Responsestatic final javax.ws.rs.core.Responsestatic final javax.ws.rs.core.Response -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(org.osgi.framework.BundleContext bundleContext) javax.ws.rs.core.ResponsegetAvailablesProviders(javax.ws.rs.core.HttpHeaders headers) javax.ws.rs.core.ResponsegetComponents(javax.ws.rs.core.HttpHeaders headers) javax.ws.rs.core.ResponsegetFilters(String page, javax.ws.rs.core.HttpHeaders headers) javax.ws.rs.core.ResponsevoidsetListProvidersService(ListProvidersService listProvidersService) OSGi callback for series services.voidsetSecurityService(SecurityService securitySerivce) OSGi callback for sercurity service.voidsetSeriesEndpoint(SeriesEndpoint seriesEndpoint) OSGi callback for series end point.
-
Field Details
-
UNAUTHORIZED
public static final javax.ws.rs.core.Response UNAUTHORIZED -
NOT_FOUND
public static final javax.ws.rs.core.Response NOT_FOUND -
SERVER_ERROR
public static final javax.ws.rs.core.Response SERVER_ERROR -
NO_CONTENT
public static final javax.ws.rs.core.Response NO_CONTENT
-
-
Constructor Details
-
ListProvidersEndpoint
public ListProvidersEndpoint()
-
-
Method Details
-
activate
protected void activate(org.osgi.framework.BundleContext bundleContext) -
setListProvidersService
OSGi callback for series services. -
setSecurityService
OSGi callback for sercurity service. -
setSeriesEndpoint
OSGi callback for series end point. -
getList
-
getComponents
@GET @Path("components.json") @Produces("application/json") public javax.ws.rs.core.Response getComponents(@Context javax.ws.rs.core.HttpHeaders headers) -
getAvailablesProviders
@GET @Path("providers.json") @Produces("application/json") public javax.ws.rs.core.Response getAvailablesProviders(@Context javax.ws.rs.core.HttpHeaders headers) -
getFilters
@GET @Path("{page}/filters.json") @Produces("application/json") public javax.ws.rs.core.Response getFilters(@PathParam("page") String page, @Context javax.ws.rs.core.HttpHeaders headers) throws ListProviderException - Throws:
ListProviderException
-