Package net.bluemind.group.api
Interface IGroupAsync
public interface IGroupAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
allUids
(AsyncHandler<List<String>> handler) void
byEmail
(String email, AsyncHandler<ItemValue<Group>> handler) void
byName
(String name, AsyncHandler<ItemValue<Group>> handler) void
create
(String uid, Group group, AsyncHandler<Void> handler) void
createWithExtId
(String uid, String extid, Group group, AsyncHandler<Void> handler) void
delete
(String uid, AsyncHandler<TaskRef> handler) void
get
(String uid, AsyncHandler<Group> handler) void
getByExtId
(String extid, AsyncHandler<ItemValue<Group>> handler) void
getComplete
(String uid, AsyncHandler<ItemValue<Group>> handler) void
getExpandedMembers
(String uid, AsyncHandler<List<Member>> handler) void
getExpandedUserMembers
(String uid, AsyncHandler<List<Member>> handler) void
getGroupsWithRoles
(List<String> roles, AsyncHandler<Set<String>> handler) void
getLight
(String uid, AsyncHandler<ItemValue<Group>> handler) void
getMembers
(String uid, AsyncHandler<List<Member>> handler) void
getParents
(String uid, AsyncHandler<List<ItemValue<Group>>> handler) void
getRoles
(String uid, AsyncHandler<Set<String>> handler) void
void
memberOfGroups
(String uid, AsyncHandler<List<String>> handler) void
void
search
(GroupSearchQuery query, AsyncHandler<List<ItemValue<Group>>> handler) void
setExtId
(String uid, String arg1, AsyncHandler<Void> handler) void
void
touch
(String uid, boolean update_vcards, AsyncHandler<Void> handler) void
update
(String uid, Group group, AsyncHandler<Void> handler)