public class RESTWebConferencingService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Modifier and Type | Field and Description |
|---|---|
static String |
EMPTY
The Constant EMPTY.
|
protected static org.exoplatform.services.log.Log |
LOG
The Constant LOG.
|
protected WebConferencingService |
webConferencing
The web conferencing.
|
| Constructor and Description |
|---|
RESTWebConferencingService(WebConferencingService webConferencing)
Instantiates a new REST service for web conferencing.
|
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getProviderConfig(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest request,
String type)
Gets the provider config.
|
javax.ws.rs.core.Response |
getProviderConfigs(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest request)
Gets the provider configs.
|
javax.ws.rs.core.Response |
getRoomInfo(javax.ws.rs.core.UriInfo uriInfo,
String roomId,
String roomTitle,
String roomMembers)
Gets the chat room info.
|
javax.ws.rs.core.Response |
getSpaceEventInfo(javax.ws.rs.core.UriInfo uriInfo,
String spaceName,
String participants,
String spaces)
Gets the space event info.
|
javax.ws.rs.core.Response |
getSpaceInfo(javax.ws.rs.core.UriInfo uriInfo,
String spaceName)
Gets the space info.
|
javax.ws.rs.core.Response |
getUserInfo(javax.ws.rs.core.UriInfo uriInfo,
String userName)
Gets the user info.
|
javax.ws.rs.core.Response |
postProviderConfig(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest request,
String type,
String active)
Post provider config.
|
public static final String EMPTY
protected static final org.exoplatform.services.log.Log LOG
protected final WebConferencingService webConferencing
public RESTWebConferencingService(WebConferencingService webConferencing)
webConferencing - the web conferencing@RolesAllowed(value="administrators") public javax.ws.rs.core.Response getProviderConfig(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String type)
uriInfo - the uri inforequest - the requesttype - the type@RolesAllowed(value="administrators") public javax.ws.rs.core.Response postProviderConfig(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, String type, String active)
uriInfo - the uri inforequest - the requesttype - the typeactive - the active@RolesAllowed(value="administrators") public javax.ws.rs.core.Response getProviderConfigs(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request)
uriInfo - the uri inforequest - the request@RolesAllowed(value="users") public javax.ws.rs.core.Response getUserInfo(@Context javax.ws.rs.core.UriInfo uriInfo, String userName)
uriInfo - the uri infouserName - the id@RolesAllowed(value="users") public javax.ws.rs.core.Response getSpaceInfo(@Context javax.ws.rs.core.UriInfo uriInfo, String spaceName)
uriInfo - the uri infospaceName - the space name@RolesAllowed(value="users") public javax.ws.rs.core.Response getSpaceEventInfo(@Context javax.ws.rs.core.UriInfo uriInfo, String spaceName, String participants, String spaces)
uriInfo - the uri infospaceName - the space name@RolesAllowed(value="users") public javax.ws.rs.core.Response getRoomInfo(@Context javax.ws.rs.core.UriInfo uriInfo, String roomId, String roomTitle, String roomMembers)
uriInfo - the uri inforoomId - the room idroomTitle - the room titleroomMembers - the room membersCopyright © 2003–2021 eXo Platform SAS. All rights reserved.