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 TypeMethodDescriptionGroupController.create
(String name, Optional<Boolean> isPublic, jakarta.servlet.http.HttpSession session) Create a group.Methods in org.vrspace.server.api that return types with arguments of type UserGroupModifier and TypeMethodDescriptionGroupController.listMyGroups
(jakarta.servlet.http.HttpSession session) List all user groups the user is member of.GroupController.listOwnedGroups
(jakarta.servlet.http.HttpSession session) List all user groups the user owns.GroupController.listUnreadGroups
(jakarta.servlet.http.HttpSession session) 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.getGroup
(long groupId) GroupManager.updateGroup
(Client client, UserGroup group) Methods in org.vrspace.server.core that return types with arguments of type UserGroupModifier and TypeMethodDescriptionVRObjectRepository.findGroup
(long clientId, long groupId) GroupManager.listGroups
(Client client) GroupManager.listOwnedGroups
(Client client) VRObjectRepository.listOwnedGroups
(long clientId) VRObjectRepository.listUserGroups
(long clientId) GroupManager.unreadGroups
(Client client) Methods in org.vrspace.server.core with parameters of type UserGroupModifier and TypeMethodDescriptionvoid
Accept invitation to a group, either public or privatevoid
void
void
Allow a client who asked to join a private groupvoid
Ask to join a private groupGroupManager.createGroup
(Client client, UserGroup group) void
GroupManager.deleteGroup
(Client client, UserGroup group) void
void
Invite a client to a group.void
Join a public groupvoid
void
Group owner can kick another user from the groupvoid
Leave a groupGroupManager.listOwners
(UserGroup group) GroupManager.pendingRequests
(UserGroup group, Client member) Group owner can list all pending join requestsvoid
GroupManager.removeOwner
(UserGroup group, Client owner) GroupManager.unreadMessages
(Client client, UserGroup group) GroupManager.updateGroup
(Client client, UserGroup group) void
-
Uses of UserGroup in org.vrspace.server.obj
Methods in org.vrspace.server.obj that return UserGroupModifier and TypeMethodDescription@NonNull UserGroup
GroupMember.getGroup()
@NonNull UserGroup
GroupMessage.getGroup()
Methods in org.vrspace.server.obj with parameters of type UserGroupModifier and TypeMethodDescriptionvoid
void
Constructors in org.vrspace.server.obj with parameters of type UserGroupModifierConstructorDescriptionGroupMember
(@NonNull UserGroup group, @NonNull Client client) GroupMessage
(@NonNull Client from, @NonNull UserGroup group, @NonNull String content, @NonNull Instant timestamp)