Package net.bluemind.group.api
Interface IGroupAsync
public interface IGroupAsync
- 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidallUids(AsyncHandler<List<String>> handler) voidbyEmail(String email, AsyncHandler<ItemValue<Group>> handler) voidbyName(String name, AsyncHandler<ItemValue<Group>> handler) voidcreate(String uid, Group group, AsyncHandler<Void> handler) voidcreateWithExtId(String uid, String extid, Group group, AsyncHandler<Void> handler) voiddelete(String uid, AsyncHandler<TaskRef> handler) voidget(String uid, AsyncHandler<Group> handler) voidgetByExtId(String extid, AsyncHandler<ItemValue<Group>> handler) voidgetComplete(String uid, AsyncHandler<ItemValue<Group>> handler) voidgetExpandedMembers(String uid, AsyncHandler<List<Member>> handler) voidgetExpandedUserMembers(String uid, AsyncHandler<List<Member>> handler) voidgetGroupsWithRoles(List<String> roles, AsyncHandler<Set<String>> handler) voidgetMembers(String uid, AsyncHandler<List<Member>> handler) voidgetParents(String uid, AsyncHandler<List<ItemValue<Group>>> handler) voidgetRoles(String uid, AsyncHandler<Set<String>> handler) voidvoidmemberOfGroups(String uid, AsyncHandler<List<String>> handler) voidvoidsearch(GroupSearchQuery query, AsyncHandler<List<ItemValue<Group>>> handler) voidsetExtId(String uid, String arg1, AsyncHandler<Void> handler) voidvoidtouch(String uid, boolean update_vcards, AsyncHandler<Void> handler) voidupdate(String uid, Group group, AsyncHandler<Void> handler)  
- 
Method Details
- 
add
 - 
allUids
 - 
byEmail
 - 
byName
 - 
create
 - 
createWithExtId
 - 
delete
 - 
get
 - 
getByExtId
 - 
getComplete
 - 
getExpandedMembers
 - 
getExpandedUserMembers
 - 
getGroupsWithRoles
 - 
getMembers
 - 
getParents
 - 
getRoles
 - 
memberOf
 - 
memberOfGroups
 - 
remove
 - 
search
 - 
setExtId
 - 
setRoles
 - 
touch
 - 
update
 
 -