public class CSGroups
extends java.lang.Object
CSEvents| Constructor and Description |
|---|
CSGroups() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAdminsToGroup(java.lang.String groupId,
java.util.List<java.lang.String> remoteids)
add Admins To Group.
|
void |
addMembersToGroup(java.lang.String groupId,
java.util.List<java.lang.String> remoteids)
add Contacts To a Group.Only admin can add contacts.
|
void |
blockGroup(java.lang.String groupid)
blockGroup
|
void |
createGroup(java.lang.String name,
java.lang.String description,
java.lang.String groupphotofilepath)
create a New Group
|
void |
deleteAdminFromGroup(java.lang.String groupid,
java.lang.String renoteid)
delete Admin To Group.Only admin can delete other admins.
|
void |
deleteGroup(java.lang.String groupid)
delete a Group.Only admin can delete a group.
|
void |
deleteGroupPhoto(java.lang.String groupid)
delete Group Photo
|
void |
deleteMemberFromGroup(java.lang.String groupId,
java.lang.String remoteid)
delete a member From Group.Only admin can delete contacts.
|
void |
exitFromGroup(java.lang.String groupid)
exit From Group
|
void |
pullGroupDetails(java.lang.String groupId)
gets all Group Details.These details include group contacts,admins and group info like name,description and image.
|
boolean |
pullMyGroupsList()
get all groups of the user where he is member or creator.
|
void |
unBlockGroup(java.lang.String groupid)
unBlockGroup
|
void |
updateGroupInfo(java.lang.String name,
java.lang.String description,
java.lang.String groupphotofilepath,
java.lang.String groupid)
edit Group Information like group name,description,image.Passing groupphotofilepath null or empty will remove groupimage if any.
|
public void updateGroupInfo(java.lang.String name,
java.lang.String description,
java.lang.String groupphotofilepath,
java.lang.String groupid)
name - group namedescription - group descriptiongroupphotofilepath - path to the image file.groupid - groupidCSCLIENT_NETWORKERROR
CSGROUPS_UPDATEGROUPINFO_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void deleteGroupPhoto(java.lang.String groupid)
CSCLIENT_NETWORKERROR
CSGROUPS_UPDATEGROUPINFO_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void createGroup(java.lang.String name,
java.lang.String description,
java.lang.String groupphotofilepath)
name - group namedescription - group descriptiongroupphotofilepath - path to the image file.CSCLIENT_NETWORKERROR
CSGROUPS_CREATEGROUP_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void addMembersToGroup(java.lang.String groupId,
java.util.List<java.lang.String> remoteids)
groupId - groupIdremoteids - list of loginids of usersCSCLIENT_NETWORKERROR
CSGROUPS_ADDMEMBERS_TOGROUP_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void pullGroupDetails(java.lang.String groupId)
groupId - groupIdCSCLIENT_NETWORKERROR
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void deleteMemberFromGroup(java.lang.String groupId,
java.lang.String remoteid)
groupId - groupIdremoteid - member loginidCSCLIENT_NETWORKERROR
CSGROUPS_DELETEUSERFROMGROUP_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void addAdminsToGroup(java.lang.String groupId,
java.util.List<java.lang.String> remoteids)
groupId - groupIdremoteids - List of loginids of users to be added as adminsCSCLIENT_NETWORKERROR
CSGROUPS_ADDADMINSTOGROUP_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void deleteAdminFromGroup(java.lang.String groupid,
java.lang.String renoteid)
groupid - groupIdrenoteid - loginid of user to be added as adminCSCLIENT_NETWORKERROR
CSGROUPS_DELADMINSTOGROUP_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void deleteGroup(java.lang.String groupid)
groupid - groupIdCSCLIENT_NETWORKERROR
CSGROUPS_DELETEGROUP_RESPONSEpublic void exitFromGroup(java.lang.String groupid)
groupid - groupIdCSCLIENT_NETWORKERROR
CSGROUPS_EXITGROUP_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic void blockGroup(java.lang.String groupid)
groupid - groupIdCSCLIENT_NETWORKERROR
CSGROUPS_BLOCKGROUP_RESPONSEpublic void unBlockGroup(java.lang.String groupid)
groupid - groupIdCSCLIENT_NETWORKERROR
CSGROUPS_UNBLOCKGROUP_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSEpublic boolean pullMyGroupsList()
CSCLIENT_NETWORKERROR
CSGROUPS_PULLMYGROUPLIST_RESPONSE
CSGROUPS_PULLGROUPDETAILS_RESPONSE