package org.molgenis.ui.admin.usermanager; import org.molgenis.auth.Group; import java.util.List; public interface UserManagerService { List<UserViewData> getAllUsers(); void setActivationUser(String userId, Boolean active); void setActivationGroup(String groupId, Boolean active); List<Group> getAllGroups(); List<Group> getGroupsWhereUserIsMember(String userId); List<Group> getGroupsWhereUserIsNotMember(String userId); List<UserViewData> getUsersMemberInGroup(String groupId); void addUserToGroup(String molgenisGroupId, String molgenisUserId); void removeUserFromGroup(String molgenisGroupId, String molgenisUserId); }