Class 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.
    • 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.
    • 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 webconferencing
        repositoryService - the repository service
        sessionProviders - the session providers
    • Method Detail

      • context

        public org.exoplatform.webconferencing.ContextInfo context​(@Context
                                                                   javax.servlet.http.HttpServletRequest request,
                                                                   String userId)
        Content.
        Parameters:
        request - the request
        userId - 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 request
        token - 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