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) voidgetLight(String uid, AsyncHandler<ItemValue<Group>> 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
-
getLight
-
getMembers
-
getParents
-
getRoles
-
memberOf
-
memberOfGroups
-
remove
-
search
-
setExtId
-
setRoles
-
touch
-
update
-