Interface IGroupAsync
public interface IGroupAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidcreateWithExtId(String uid, String extid, Group group, net.bluemind.core.api.AsyncHandler<Void> handler) voidvoidvoidgetByExtId(String extid, net.bluemind.core.api.AsyncHandler<ItemValue<Group>> handler) voidgetComplete(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<Group>> handler) voidgetExpandedMembers(String uid, net.bluemind.core.api.AsyncHandler<List<Member>> handler) voidgetExpandedUserMembers(String uid, net.bluemind.core.api.AsyncHandler<List<Member>> handler) voidgetFeatures(String uid, net.bluemind.core.api.AsyncHandler<Set<BaseDirEntry.Feature>> handler) voidgetGroupsWithRoles(List<String> roles, net.bluemind.core.api.AsyncHandler<Set<String>> handler) voidvoidgetMembers(String uid, net.bluemind.core.api.AsyncHandler<List<Member>> handler) voidgetParents(String uid, net.bluemind.core.api.AsyncHandler<List<ItemValue<Group>>> handler) voidvoidvoidmemberOfGroups(String uid, net.bluemind.core.api.AsyncHandler<List<String>> handler) voidvoidsearch(GroupSearchQuery query, net.bluemind.core.api.AsyncHandler<List<ItemValue<Group>>> handler) voidvoidsetFeatures(String uid, Set<BaseDirEntry.Feature> features, net.bluemind.core.api.AsyncHandler<TaskRef> handler) voidvoidvoid
-
Method Details
-
add
-
allUids
-
byEmail
-
byName
-
create
-
createWithExtId
-
delete
-
get
-
getByExtId
-
getComplete
-
getExpandedMembers
-
getExpandedUserMembers
-
getFeatures
-
getGroupsWithRoles
-
getLight
-
getMembers
-
getParents
-
getRoles
-
memberOf
-
memberOfGroups
-
remove
-
search
void search(GroupSearchQuery query, net.bluemind.core.api.AsyncHandler<List<ItemValue<Group>>> handler) -
setExtId
-
setFeatures
void setFeatures(String uid, Set<BaseDirEntry.Feature> features, net.bluemind.core.api.AsyncHandler<TaskRef> handler) -
setRoles
-
touch
-
update
-