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 ClassesModifier and TypeClassDescriptionclassThe Class Context.classThe Class UserInfoResponse. -
Constructor Summary
ConstructorsConstructorDescriptionJitsiContextResource(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
Modifier and TypeMethodDescriptionorg.exoplatform.webconferencing.ContextInfoContent.javax.ws.rs.core.ResponseContent.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 recordings.javax.ws.rs.core.ResponseuserInfo(javax.servlet.http.HttpServletRequest request) Returns userinfo and auth token for user.
-
Constructor Details
-
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 Details
-
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
-