Class JitsiContextResource
- java.lang.Object
-
- org.exoplatform.webconferencing.jitsi.rest.JitsiContextResource
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class JitsiContextResource extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
The Class JitsiContextResource.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJitsiContextResource.InitContextThe Class Context.classJitsiContextResource.UserInfoResponseThe Class UserInfoResponse.
-
Constructor Summary
Constructors Constructor Description JitsiContextResource(org.exoplatform.webconferencing.WebConferencingService webconferencing, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviders)Instantiates a new jitsi context resource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.exoplatform.webconferencing.ContextInfocontext(javax.servlet.http.HttpServletRequest request, String userId)Content.javax.ws.rs.core.ResponseresourcesVersion()Content.javax.ws.rs.core.Responsesettings()Settings.javax.ws.rs.core.Responsetoken(javax.servlet.http.HttpServletRequest request)Returns Internal Auth token for invited guests.javax.ws.rs.core.Responseupload(javax.servlet.http.HttpServletRequest request, String token)Upload recordings.javax.ws.rs.core.ResponseuserInfo(javax.servlet.http.HttpServletRequest request)Returns userinfo and auth token for user.
-
-
-
Constructor Detail
-
JitsiContextResource
public JitsiContextResource(org.exoplatform.webconferencing.WebConferencingService webconferencing, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviders)Instantiates a new jitsi context resource.- Parameters:
webconferencing- the webconferencingrepositoryService- the repository servicesessionProviders- the session providers
-
-
Method Detail
-
context
public org.exoplatform.webconferencing.ContextInfo context(@Context javax.servlet.http.HttpServletRequest request, String userId)Content.- Parameters:
request- the requestuserId- the user id- Returns:
- the response
-
settings
public javax.ws.rs.core.Response settings()
Settings.- Returns:
- the response
-
upload
public javax.ws.rs.core.Response upload(@Context javax.servlet.http.HttpServletRequest request, String token)Upload recordings.- Parameters:
request- the requesttoken- the token- Returns:
- the response
-
userInfo
public javax.ws.rs.core.Response userInfo(@Context javax.servlet.http.HttpServletRequest request)Returns userinfo and auth token for user.- Parameters:
request- the request- Returns:
- the response
-
token
public javax.ws.rs.core.Response token(@Context javax.servlet.http.HttpServletRequest request)Returns Internal Auth token for invited guests.- Parameters:
request- the request- Returns:
- the response
-
resourcesVersion
public javax.ws.rs.core.Response resourcesVersion()
Content.- Returns:
- the response
-
-