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
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)
-
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
-