Uses of Class
org.vrspace.server.obj.UserGroup
Packages that use UserGroup
-
Uses of UserGroup in org.vrspace.server.api
Methods in org.vrspace.server.api that return UserGroupModifier and TypeMethodDescriptionGroups.create(String name, Optional<Boolean> isPublic, Optional<Boolean> isTemporary, Optional<Boolean> isDirect, jakarta.servlet.http.HttpSession session) Create a group.Get a group.Methods in org.vrspace.server.api that return types with arguments of type UserGroupModifier and TypeMethodDescriptionGroups.listMyGroups(jakarta.servlet.http.HttpSession session) List all user groups the user is member of.Groups.listOwnedGroups(jakarta.servlet.http.HttpSession session) List all user groups the user owns.Groups.listUnreadGroups(jakarta.servlet.http.HttpSession session) List groups containing unread messages.Methods in org.vrspace.server.api with parameters of type UserGroup -
Uses of UserGroup in org.vrspace.server.core
Methods in org.vrspace.server.core that return UserGroupModifier and TypeMethodDescriptionGroupManager.createGroup(Client client, UserGroup group) GroupManager.getGroupById(Client client, String groupId) GroupManager.getGroupByName(Client client, String name) GroupManager.updateGroup(Client client, UserGroup group) Methods in org.vrspace.server.core that return types with arguments of type UserGroupModifier and TypeMethodDescriptionGroupRepository.findGroupById(String clientId, String groupId) GroupRepository.findGroupByName(String groupName) GroupRepository.findGroupByName(String clientId, String groupName) GroupManager.listGroups(Client client) GroupManager.listOwnedGroups(Client client) GroupRepository.listOwnedGroups(String clientId) GroupRepository.listUserGroups(String clientId) GroupManager.unreadGroups(Client client) Methods in org.vrspace.server.core with parameters of type UserGroupModifier and TypeMethodDescriptionvoidAccept invitation to a group, either public or privatevoidvoidvoidAllow a client who asked to join a private groupvoidAsk to join a private groupvoidGroupManager.createGroup(Client client, UserGroup group) voidGroupManager.deleteGroup(Client client, UserGroup group) voidGroupManager.getAttachment(Client recipient, UserGroup group, String messageId, String fileName) voidvoidInvite a client to a group.voidJoin a public groupvoidvoidGroup owner can kick another user from the groupvoidLeave a groupGroupManager.listOwners(UserGroup group) GroupManager.pendingRequests(UserGroup group, Client member) Group owner can list all pending join requestsvoidGroupManager.removeOwner(UserGroup group, Client owner) GroupManager.unreadMessages(Client client, UserGroup group) GroupManager.updateGroup(Client client, UserGroup group) voidGroupManager.worldInvite(Client sender, UserGroup group, String worldName, String link) -
Uses of UserGroup in org.vrspace.server.obj
Methods in org.vrspace.server.obj that return UserGroupModifier and TypeMethodDescription@NonNull UserGroupGroupMember.getGroup()GroupMessage.getGroup()Methods in org.vrspace.server.obj with parameters of type UserGroupModifier and TypeMethodDescriptionvoidvoidConstructors in org.vrspace.server.obj with parameters of type UserGroupModifierConstructorDescriptionGroupMember(@NonNull UserGroup group, @NonNull Client client) GroupMessage(Client from, UserGroup group, String content, Instant timestamp)