Package org.opencastproject.tobira.impl
Class TobiraEndpoint
java.lang.Object
org.opencastproject.tobira.impl.TobiraEndpoint
Tobira API Endpoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.opencastproject.db.DBSessionprotected org.opencastproject.db.DBSessionFactoryprotected javax.persistence.EntityManagerFactoryThe factory used to generate the entity manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseacceptStats(javax.servlet.http.HttpServletRequest request) voidactivate(TobiraConfig tobiraConfig, org.osgi.framework.BundleContext bundleContext) javax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsevoidsetAuthorizationService(org.opencastproject.security.api.AuthorizationService service) voidsetDBSessionFactory(org.opencastproject.db.DBSessionFactory dbSessionFactory) voidsetPlaylistService(org.opencastproject.playlists.PlaylistService service) voidsetSearchService(org.opencastproject.search.api.SearchService service) voidsetSecurityService(org.opencastproject.security.api.SecurityService service) voidsetSeriesService(org.opencastproject.series.api.SeriesService service) voidsetUserDirectoryService(org.opencastproject.security.api.UserDirectoryService service) voidsetWorkspace(org.opencastproject.workspace.api.Workspace workspace) javax.ws.rs.core.Responseversion()
-
Field Details
-
emf
protected javax.persistence.EntityManagerFactory emfThe factory used to generate the entity manager -
dbSessionFactory
protected org.opencastproject.db.DBSessionFactory dbSessionFactory -
db
protected org.opencastproject.db.DBSession db
-
-
Constructor Details
-
TobiraEndpoint
public TobiraEndpoint()
-
-
Method Details
-
activate
-
setDBSessionFactory
public void setDBSessionFactory(org.opencastproject.db.DBSessionFactory dbSessionFactory) -
setSearchService
public void setSearchService(org.opencastproject.search.api.SearchService service) -
setSeriesService
public void setSeriesService(org.opencastproject.series.api.SeriesService service) -
setAuthorizationService
public void setAuthorizationService(org.opencastproject.security.api.AuthorizationService service) -
setSecurityService
public void setSecurityService(org.opencastproject.security.api.SecurityService service) -
setPlaylistService
public void setPlaylistService(org.opencastproject.playlists.PlaylistService service) -
setWorkspace
public void setWorkspace(org.opencastproject.workspace.api.Workspace workspace) -
setUserDirectoryService
public void setUserDirectoryService(org.opencastproject.security.api.UserDirectoryService service) -
version
@GET @Path("/version") @Produces("application/json") public javax.ws.rs.core.Response version() -
harvest
-
callback
@GET @Path("/callback/{token}") @Produces("application/json") public javax.ws.rs.core.Response callback(@PathParam("token") String token, @Context javax.ws.rs.core.HttpHeaders headers) -
acceptStats
@POST @Path("/stats") @Consumes("application/json") public javax.ws.rs.core.Response acceptStats(@Context javax.servlet.http.HttpServletRequest request) -
getCachedStats
@GET @Path("/stats") @Produces("application/json") public javax.ws.rs.core.Response getCachedStats()
-