7.5 Get Group By Id
String groupId = "<groupId>";
Group groupDetails;
// Callbacks to get group info by its id
Handler.Callback success = new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
Log.d(TAG, "Get group by id call successful.");
groupDetails = (Group)message.getData().getSerializable("BayunGetGroup");
Log.d(TAG, "group id: " + groupDetails.groupId);
Log.d(TAG, "group name: " + groupDetails.groupName);
Log.d(TAG, "group type: " + groupDetails.groupType);
ArrayList<GroupMember> groupMembers = (ArrayList<GroupMember>)groupDetails.groupMembers;
for (GroupMember member: groupMembers) {
Log.d(TAG, "companyEmployeeId: " + member.companyEmployeeId));
Log.d(TAG, "companyId: " + member.companyId);
Log.d(TAG, "companyName: " + member.companyName));
}
return false;
}
};
Handler.Callback failure = new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
String error = message.getData().getString("BayunError", "");
Log.d(TAG, "Error getting group.");
return false;
}
};
bayunCore.getGroupById(groupId, success, failure);Last updated