| Package | Description |
|---|---|
| org.exoplatform.webconferencing |
| Modifier and Type | Method and Description |
|---|---|
CallInfo |
WebConferencingService.addCall(String id,
String ownerId,
String ownerType,
String title,
String providerType,
Collection<String> parts)
Adds the call to list of active and fires STARTED event.
|
protected void |
WebConferencingService.createCall(CallInfo call)
Create the call in storage with all its participants.
|
protected int |
WebConferencingService.deleteAllUserCalls()
Delete all user calls.
|
protected boolean |
WebConferencingService.deleteCall(String id)
Delete call.
|
protected CallInfo |
WebConferencingService.findCallById(String id)
Find call in storage by its ID.
|
protected String |
WebConferencingService.findGroupCallId(String ownerId)
Find a call, owned by group with given ID, in calls storage.
|
protected Collection<CallInfo> |
WebConferencingService.findUserGroupCalls(String userId)
Find user group calls in calls storage.
|
WebConferencingService.RoomInfo |
WebConferencingService.getRoomInfo(String id,
String title,
String[] members)
Gets the room info.
|
WebConferencingService.SpaceInfo |
WebConferencingService.getSpaceInfo(String spacePrettyName)
Gets the space info.
|
CallState[] |
WebConferencingService.getUserCalls(String userId)
Gets the user calls.
|
protected void |
WebConferencingService.invalidateCall(String id,
boolean isGroup)
Invalidate a call by an ID.
|
protected void |
WebConferencingService.startCall(CallInfo call,
String clientId)
Start existing call.
|
protected CallInfo |
WebConferencingService.stopCall(CallInfo call,
String userId,
boolean remove)
Stop call.
|
protected void |
WebConferencingService.updateCall(CallInfo call)
Update existing call (mark it started, stopped etc).
|
protected void |
WebConferencingService.updateCallAndParticipants(CallInfo call)
Update call and all its participants.
|
protected void |
WebConferencingService.updateParticipant(String callId,
UserInfo participant)
Update call participant (for joined or leaved state) in a single transaction.
|
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.