Package org.exoplatform.webconferencing
Class GroupInfo
java.lang.Object
org.exoplatform.webconferencing.IdentityInfo
org.exoplatform.webconferencing.GroupInfo
- Direct Known Subclasses:
WebConferencingService.RoomInfo,WebConferencingService.SpaceEventInfo,WebConferencingService.SpaceInfo
Represent eXo group for conversations in calls.
Created by The eXo Platform SAS
Created by The eXo Platform SAS
- Version:
- $Id: GroupInfo.java 00000 Mar 3, 2017 pnedonosko $
- Author:
- Peter Nedonosko
-
Field Summary
FieldsFields inherited from class org.exoplatform.webconferencing.IdentityInfo
avatarLink, EMPTY, id, profileLink, title -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidAdds the member.protected voidaddMembers(Collection<UserInfo> users) Adds the members (bulk operation).Gets the call id.Gets the members.booleanisGroup()Checks if it is a group.protected voidSets the call id.protected voidsetMembers(Collection<UserInfo> users) Set new members (replace existing ones).Methods inherited from class org.exoplatform.webconferencing.IdentityInfo
equals, getAvatarLink, getId, getProfileLink, getTitle, getType, hashCode, setAvatarLink, setProfileLink
-
Field Details
-
callId
The group call id. -
members
The members.
-
-
Constructor Details
-
GroupInfo
Instantiates a new group info.- Parameters:
id- the idtitle- the title
-
-
Method Details
-
getCallId
Gets the call id.- Returns:
- the call id
-
isGroup
public boolean isGroup()Checks if it is a group.- Specified by:
isGroupin classIdentityInfo- Returns:
- true, if is a group
-
setCallId
Sets the call id.- Parameters:
callId- the new call id
-
getMembers
Gets the members.- Returns:
- the members
-
addMember
Adds the member.- Parameters:
user- the user
-
addMembers
Adds the members (bulk operation).- Parameters:
users- the users
-
setMembers
Set new members (replace existing ones).- Parameters:
users- the users
-