Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADMIN_ROLE - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- authenticateUser(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Authenticates a user using his userName and password
- AUTHORIZATION - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- avatarUpdated(ProfileLifeCycleEvent) - Method in class io.meeds.chat.listeners.IdentityListener
B
- BEARER - Static variable in class io.meeds.chat.service.utils.MatrixConstants
C
- canAccess(Room, String) - Method in class io.meeds.chat.service.MatrixService
-
Checks if the user able to access the room
- ChatNotificationService - Class in io.meeds.chat.service
- ChatNotificationService() - Constructor for class io.meeds.chat.service.ChatNotificationService
- ChatPortlet - Class in io.meeds.chat
- ChatPortlet() - Constructor for class io.meeds.chat.ChatPortlet
- cleanMatrixUsername(String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Cleans the username to be compatible with the usernames on Matrix server
- CONTENT_TYPE - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- createDirectMessagingRoom(Room) - Method in class io.meeds.chat.service.MatrixService
- createDirectMessagingRoom(HttpServletRequest, Room) - Method in class io.meeds.chat.rest.MatrixRest
- createMentionNotification(String, String, String) - Method in class io.meeds.chat.service.ChatNotificationService
-
Creates a web/Mail notification for mentions in space Chat rooms
- createNotification(MatrixMessage, String) - Method in class io.meeds.chat.service.ChatNotificationService
-
Creates a notification based on the received message
- createNotification(String, String, String, String) - Method in class io.meeds.chat.service.ChatNotificationService
-
Creates a PWA notification based on the event details
- createRoom(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
- createRoom(Space) - Method in class io.meeds.chat.service.MatrixService
-
This function do : - Create a room on Matrix - Links the room to the space on Meeds - Update room permissions
- createRoomForSpaceOnMatrix(Space) - Method in class io.meeds.chat.service.MatrixService
-
Creates a room on Matrix for the space
- createUserAccount(User, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
D
- deleteRoom(String) - Method in class io.meeds.chat.service.MatrixService
-
Delete a Matrix room
- deleteRoom(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Deletes a Matrix room
- disableAccount(String) - Method in class io.meeds.chat.service.MatrixService
- disableAccount(String, boolean, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
- disableChat(HttpServletRequest, String) - Method in class io.meeds.chat.rest.MatrixRest
- DISABLED - Enum constant in enum class io.meeds.chat.entity.RoomStatus
- DISABLED_IN_PROGRESS - Enum constant in enum class io.meeds.chat.entity.RoomStatus
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.meeds.chat.web.MatrixAuthJWTFilter
-
Do filter.
- doView(RenderRequest, RenderResponse) - Method in class io.meeds.chat.ChatPortlet
E
- ENABLE_IN_PROGRESS - Enum constant in enum class io.meeds.chat.entity.RoomStatus
- enableChat(HttpServletRequest, String) - Method in class io.meeds.chat.rest.MatrixRest
- ENABLED - Enum constant in enum class io.meeds.chat.entity.RoomStatus
- enableSpaceChat(Space, boolean) - Method in class io.meeds.chat.service.MatrixService
-
Enable the chat for the space
- Events - Class in io.meeds.chat.model
- Events() - Constructor for class io.meeds.chat.model.Events
- extractRoomId(String) - Method in class io.meeds.chat.service.MatrixService
-
Extracts the room ID from the full room Id on Matrix
- extractUserId(String) - Method in class io.meeds.chat.service.MatrixService
-
Extracts the user ID from the full User Id on Matrix
F
- findByFirstParticipantAndSecondParticipant(String, String) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findByFirstParticipantOrSecondParticipant(String, String) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findByRoomId(String) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findByRoomIdStartsWith(String) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findBySpaceId(String) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findBySpaceIdIn(List<String>) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findBySpaceIdIsNotNull() - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findBySpaceIdIsNotNullAndStatusIs(RoomStatus) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findSpaceMemberByMatrixId(String, Space) - Method in class io.meeds.chat.service.MatrixService
-
Finds the identity of a user based on its Matrix ID and a space where he is a member
- firstParticipant - Variable in class io.meeds.chat.entity.RoomEntity
- fromJson(JsonValue) - Static method in class io.meeds.chat.model.Events
- fromJson(JsonValue) - Static method in class io.meeds.chat.model.MatrixRoomPermissions
G
- generatePassword(int) - Static method in class io.meeds.chat.service.utils.PasswordKeyGenerator
- getAdminAccessToken(String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Get an authenticated access token for the administrative tasks
- getById(String) - Method in class io.meeds.chat.service.MatrixService
-
Get a room by its technical ID
- getById(String, boolean) - Method in class io.meeds.chat.service.MatrixService
-
Get a room by its technical ID
- getById(String, boolean) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- getByRoomId(String) - Method in class io.meeds.chat.rest.MatrixRest
- getDirectMessagingRoom(HttpServletRequest, String, String) - Method in class io.meeds.chat.rest.MatrixRest
- getDirectMessagingRoom(String, String) - Method in class io.meeds.chat.service.MatrixService
- getDirectMessagingRoom(String, String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- getEventById(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Retrieves an event from Matrix by its Id
- getFirstParticipant() - Method in class io.meeds.chat.entity.RoomEntity
- getId() - Method in class io.meeds.chat.entity.RoomEntity
- getId() - Method in class io.meeds.chat.notification.MessageReceivedNotificationPlugin
- getJWTSessionToken(String) - Method in class io.meeds.chat.service.MatrixService
-
Returns the JWT for user authentication
- getMatrixDMRoomsOfUser(String) - Method in class io.meeds.chat.service.MatrixService
- getMatrixDMRoomsOfUser(String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- getMatrixIdForUser(String) - Method in class io.meeds.chat.service.MatrixService
-
Get the matrix ID of a defined user
- getMatrixRoomBySpaceId(HttpServletRequest, String) - Method in class io.meeds.chat.rest.MatrixRest
- getMatrixRoomBySpaceId(String, boolean) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- getNotification(HttpServletRequest, String, String, String) - Method in class io.meeds.chat.rest.MatrixRest
- getOverriddenRateLimitForUser(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Gets the overridden the rate limits for a given user
- getParticipantInfo(String) - Method in class io.meeds.chat.rest.MatrixRest
- getRoomById(HttpServletRequest, WebRequest, String) - Method in class io.meeds.chat.rest.MatrixRest
- getRoomBySpace(Space) - Method in class io.meeds.chat.service.MatrixService
-
Returns the ID of the room linked to a space
- getRoomBySpace(Space, boolean) - Method in class io.meeds.chat.service.MatrixService
-
Returns the ID of the room linked to a space
- getRoomBySpaceId(HttpServletRequest, WebRequest, long) - Method in class io.meeds.chat.rest.MatrixRest
- getRoomBySpaceId(String) - Method in class io.meeds.chat.service.MatrixService
-
Returns the ID of the room linked to a space
- getRoomBySpaceId(String, boolean) - Method in class io.meeds.chat.service.MatrixService
-
Returns the ID of the room linked to a space
- getRoomEvent(String, String) - Method in class io.meeds.chat.service.MatrixService
-
Retrieves the message related to the event ID
- getRoomEvent(String, String, String) - Method in class io.meeds.chat.service.MatrixService
-
Retrieves the message related to the event ID
- getRoomId() - Method in class io.meeds.chat.entity.RoomEntity
- getRoomSettings(String) - Method in class io.meeds.chat.service.MatrixService
- getRoomSettings(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Get permissions settings of a room
- getSecondParticipant() - Method in class io.meeds.chat.entity.RoomEntity
- getSpaceId() - Method in class io.meeds.chat.entity.RoomEntity
- getSpaceRooms() - Method in class io.meeds.chat.service.MatrixService
-
Returns a list of all space rooms
- getSpaceRooms() - Method in class io.meeds.chat.storage.MatrixRoomStorage
-
Get a list of rooms linked to spaces
- getStatus() - Method in class io.meeds.chat.entity.RoomEntity
- getUserDirectMessagingRooms(String) - Method in class io.meeds.chat.rest.MatrixRest
- getUserDisplayName(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
- getUserPresence(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Retrieve the user presence from Matrix server
- grantedLead(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
H
- HTTPHelper - Class in io.meeds.chat.service.utils
- HTTPHelper() - Constructor for class io.meeds.chat.service.utils.HTTPHelper
I
- IdentityListener - Class in io.meeds.chat.listeners
- IdentityListener() - Constructor for class io.meeds.chat.listeners.IdentityListener
- IN_KEY - Static variable in class io.meeds.chat.service.ChatNotificationService
- init() - Method in class io.meeds.chat.listeners.IdentityListener
- init() - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- init() - Method in class io.meeds.chat.listeners.MatrixUserListener
- init() - Method in class io.meeds.chat.listeners.MatrixUserLoginListener
- init() - Method in class io.meeds.chat.service.MatrixService
- inviteUserToRoom(String, String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Invites a user to a specific room on Matrix
- io.meeds.chat - package io.meeds.chat
- io.meeds.chat.dao - package io.meeds.chat.dao
- io.meeds.chat.entity - package io.meeds.chat.entity
- io.meeds.chat.listeners - package io.meeds.chat.listeners
- io.meeds.chat.model - package io.meeds.chat.model
- io.meeds.chat.notification - package io.meeds.chat.notification
- io.meeds.chat.rest - package io.meeds.chat.rest
- io.meeds.chat.rest.model - package io.meeds.chat.rest.model
- io.meeds.chat.service - package io.meeds.chat.service
- io.meeds.chat.service.utils - package io.meeds.chat.service.utils
- io.meeds.chat.storage - package io.meeds.chat.storage
- io.meeds.chat.upgrade - package io.meeds.chat.upgrade
- io.meeds.chat.web - package io.meeds.chat.web
- isPrivateRoomMutedForUser(String, String) - Method in class io.meeds.chat.service.ChatNotificationService
- isUserMemberOfGroup(String, String) - Method in class io.meeds.chat.service.MatrixService
- isValid(NotificationContext) - Method in class io.meeds.chat.notification.MessageReceivedNotificationPlugin
J
- joined(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- joinUserToRoom(String, String) - Method in class io.meeds.chat.service.MatrixService
- joinUserToRoom(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Adds directly a user to a room
K
- kickUserFromRoom(String, String, String) - Method in class io.meeds.chat.service.MatrixService
- kickUserFromRoom(String, String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Kicks a user out of a specific room on Matrix
L
- LAST_MESSAGE_PATTERN_STRING - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- LastMessage - Class in io.meeds.chat.rest.model
- LastMessage() - Constructor for class io.meeds.chat.rest.model.LastMessage
- left(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- linkSpaceToMatrixRoom(Space, String) - Method in class io.meeds.chat.service.MatrixService
-
records the matrix ID of the room linked to the space
- linkSpaceToRoom(String, String, Boolean) - Method in class io.meeds.chat.rest.MatrixRest
M
- makeNotification(NotificationContext) - Method in class io.meeds.chat.notification.MessageReceivedNotificationPlugin
- makeUserAdminInRoom(String, String) - Method in class io.meeds.chat.service.MatrixService
- makeUserAdminInRoom(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Make user an admin of the room
- MANAGER_ROLE - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_ADMIN_DISPLAY_NAME - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_ADMIN_USERNAME - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_ADMIN_USERNAME_IS_REQUIRED - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_JWT_COOKIE - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_JWT_SECRET - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_MENTION_RECEIVED_NOTIFICATION_PLUGIN - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_MESSAGE_RECEIVED_NOTIFICATION_PLUGIN - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_MESSAGE_SENDER_FULLNAME - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_RESTRICTED_USERS_GROUP - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_ROOM_ID - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_ROOM_MEMBER - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_ROOM_NAME - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_ROOM_UNREAD_COUNT - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_SERVER_NAME - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_SERVER_URL - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MATRIX_SERVER_URL_IS_REQUIRED - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MatrixAuthJWTFilter - Class in io.meeds.chat.web
- MatrixAuthJWTFilter() - Constructor for class io.meeds.chat.web.MatrixAuthJWTFilter
- MatrixConstants - Class in io.meeds.chat.service.utils
- MatrixHttpClient - Class in io.meeds.chat.service.utils
- MatrixHttpClient() - Constructor for class io.meeds.chat.service.utils.MatrixHttpClient
- MatrixMessage - Class in io.meeds.chat.model
- MatrixMessage() - Constructor for class io.meeds.chat.model.MatrixMessage
- MatrixRest - Class in io.meeds.chat.rest
- MatrixRest() - Constructor for class io.meeds.chat.rest.MatrixRest
- MatrixRoomAndAccountsUpgradePlugin - Class in io.meeds.chat.upgrade
- MatrixRoomAndAccountsUpgradePlugin(InitParams, MatrixService, MatrixSynchronizationService) - Constructor for class io.meeds.chat.upgrade.MatrixRoomAndAccountsUpgradePlugin
- MatrixRoomDAO - Interface in io.meeds.chat.dao
- MatrixRoomPermissions - Class in io.meeds.chat.model
- MatrixRoomPermissions() - Constructor for class io.meeds.chat.model.MatrixRoomPermissions
- MatrixRoomStorage - Class in io.meeds.chat.storage
- MatrixRoomStorage() - Constructor for class io.meeds.chat.storage.MatrixRoomStorage
- MatrixService - Class in io.meeds.chat.service
- MatrixService(MatrixRoomStorage, IdentityManager, IdentityStorage, OrganizationService, MatrixHttpClient, CacheService) - Constructor for class io.meeds.chat.service.MatrixService
- MatrixSpaceListener - Class in io.meeds.chat.listeners
- MatrixSpaceListener() - Constructor for class io.meeds.chat.listeners.MatrixSpaceListener
- MatrixSynchronizationService - Class in io.meeds.chat.service
- MatrixSynchronizationService(MatrixService, SpaceService, IdentityManager) - Constructor for class io.meeds.chat.service.MatrixSynchronizationService
- MatrixUserListener - Class in io.meeds.chat.listeners
- MatrixUserListener() - Constructor for class io.meeds.chat.listeners.MatrixUserListener
- MatrixUserLoginListener - Class in io.meeds.chat.listeners
- MatrixUserLoginListener() - Constructor for class io.meeds.chat.listeners.MatrixUserLoginListener
- MatrixUserPermission - Class in io.meeds.chat.model
- MatrixUserPermission() - Constructor for class io.meeds.chat.model.MatrixUserPermission
- Member - Class in io.meeds.chat.rest.model
- Member() - Constructor for class io.meeds.chat.rest.model.Member
- Message - Class in io.meeds.chat.rest.model
- Message() - Constructor for class io.meeds.chat.rest.model.Message
- MESSAGE_USER_KICKED_SPACE - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- MessageReceivedNotificationPlugin - Class in io.meeds.chat.notification
- MessageReceivedNotificationPlugin(InitParams) - Constructor for class io.meeds.chat.notification.MessageReceivedNotificationPlugin
- MUTED_ROOMS - Static variable in class io.meeds.chat.service.ChatNotificationService
- muteRoom(HttpServletRequest, String) - Method in class io.meeds.chat.rest.MatrixRest
N
- notify(String) - Method in class io.meeds.chat.rest.MatrixRest
-
{ "notification" : { "counts" : { "unread" : 2 }, "devices" : [ { "app_id" : "exo.matrix.app", "data" : { "format" : "event_id_only" }, "pushkey" : "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhbGkiLCJleHAiOjE3NTI2NjgzNzR9.BTu4YqMWwP8mMMz5aQUNEhEyxcZE5H_OE0f0wIpsVAU", "pushkey_ts" : 1752063602 } ], "event_id" : "$Bu29tJ_EtZg5TmJOmttBE1bt6Sh3ZEudQPFSbL1-YBo", "prio" : "high", "room_id" : "!MmhKalurjILZiQYLpA:matrix.exo.tn" } }
O
- onEvent(Event<ConversationRegistry, ConversationState>) - Method in class io.meeds.chat.listeners.MatrixUserLoginListener
- overrideAdminRateLimit(String) - Method in class io.meeds.chat.service.MatrixService
-
Overrides the rate limits for the current administrator to unlimited
- overrideRateLimitForUser(String, int, int, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Overrides the rate limits for a given user
P
- PasswordKeyGenerator - Class in io.meeds.chat.service.utils
- postSave(User, boolean) - Method in class io.meeds.chat.listeners.MatrixUserListener
- postSetEnabled(User) - Method in class io.meeds.chat.listeners.MatrixUserListener
- Presence - Class in io.meeds.chat.rest.model
- Presence() - Constructor for class io.meeds.chat.rest.model.Presence
- processRooms(RoomList, String) - Method in class io.meeds.chat.rest.MatrixRest
-
Process the Matrix rooms and adds the missing information of users and spaces
- processRooms(HttpServletRequest, RoomList) - Method in class io.meeds.chat.rest.MatrixRest
- processUpgrade(String, String) - Method in class io.meeds.chat.upgrade.MatrixRoomAndAccountsUpgradePlugin
- processUpgrade(String, String) - Method in class io.meeds.chat.upgrade.UpdateRoomPermissionsUpgradePlugin
R
- removeMatrixRoom(String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- renameRoom(String, String) - Method in class io.meeds.chat.service.MatrixService
- renameRoom(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
- revokedLead(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- Room - Class in io.meeds.chat.model
- Room() - Constructor for class io.meeds.chat.model.Room
- RoomEntity - Class in io.meeds.chat.entity
- RoomEntity - Class in io.meeds.chat.rest.model
- RoomEntity() - Constructor for class io.meeds.chat.entity.RoomEntity
- RoomEntity() - Constructor for class io.meeds.chat.rest.model.RoomEntity
- roomId - Variable in class io.meeds.chat.entity.RoomEntity
- RoomList - Class in io.meeds.chat.rest.model
- RoomList() - Constructor for class io.meeds.chat.rest.model.RoomList
- RoomStatus - Enum Class in io.meeds.chat.entity
S
- saveDirectMessagingRoom(String, String, String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- saveRoomForSpace(String, String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- saveUserAccount(Identity, boolean) - Method in class io.meeds.chat.service.MatrixService
-
Saves a new user on Matrix
- saveUserAccount(Identity, boolean, boolean, boolean) - Method in class io.meeds.chat.service.MatrixService
-
Saves a new user on Matrix
- saveUserAccount(Identity, String, boolean, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Saves the user account on Matrix
- saveUserAccount(Identity, String, boolean, String, boolean, boolean) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Saves the user account
- secondParticipant - Variable in class io.meeds.chat.entity.RoomEntity
- sendCreateNotificationAction(String, String, String, int) - Method in class io.meeds.chat.service.ChatNotificationService
-
Sends a notification Creation request to the Push service on the browser based on the event contents
- sendHttpDeleteRequest(String, String, String) - Static method in class io.meeds.chat.service.utils.HTTPHelper
- sendHttpGetRequest(String, String) - Static method in class io.meeds.chat.service.utils.HTTPHelper
- sendHttpPostRequest(String, String, String) - Static method in class io.meeds.chat.service.utils.HTTPHelper
- sendHttpPostRequest(String, String, String, byte[]) - Static method in class io.meeds.chat.service.utils.HTTPHelper
- sendHttpPutRequest(String, String, String) - Static method in class io.meeds.chat.service.utils.HTTPHelper
- sendInvitationToMembers(ArrayList<String>, String) - Static method in class io.meeds.chat.service.utils.HTTPHelper
- setFirstParticipant(String) - Method in class io.meeds.chat.entity.RoomEntity
- setId(Long) - Method in class io.meeds.chat.entity.RoomEntity
- setRoomEnabled(String, RoomStatus) - Method in class io.meeds.chat.storage.MatrixRoomStorage
-
Enable or disable a room
- setRoomId(String) - Method in class io.meeds.chat.entity.RoomEntity
- setSecondParticipant(String) - Method in class io.meeds.chat.entity.RoomEntity
- setSpaceId(String) - Method in class io.meeds.chat.entity.RoomEntity
- setStatus(RoomStatus) - Method in class io.meeds.chat.entity.RoomEntity
- setUserPresence(String, String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Set the user presence on Matrix server
- SHARED_SECRET_REGISTRATION - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- shouldProceedToUpgrade(String, String) - Method in class io.meeds.chat.upgrade.MatrixRoomAndAccountsUpgradePlugin
- shouldProceedToUpgrade(String, String) - Method in class io.meeds.chat.upgrade.UpdateRoomPermissionsUpgradePlugin
- SIMPLE_USER_ROLE - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- spaceAvatarEdited(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- spaceCreated(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- spaceDescriptionEdited(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- spaceId - Variable in class io.meeds.chat.entity.RoomEntity
- spaceRemoved(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- spaceRenamed(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
- status - Variable in class io.meeds.chat.entity.RoomEntity
- synchronizeSpaces() - Method in class io.meeds.chat.service.MatrixSynchronizationService
- synchronizeUsers() - Method in class io.meeds.chat.service.MatrixSynchronizationService
- syncUsersAndSpaces() - Method in class io.meeds.chat.rest.MatrixRest
T
- toggleMutePrivateRoom(String, String) - Method in class io.meeds.chat.service.ChatNotificationService
- toJson() - Method in class io.meeds.chat.model.Events
- toJson() - Method in class io.meeds.chat.model.MatrixRoomPermissions
- toRoomModel(RoomEntity) - Static method in class io.meeds.chat.storage.MatrixRoomStorage
-
Converts a RoomEntity to a Room model
U
- updatePresenceStatus(Presence) - Method in class io.meeds.chat.rest.MatrixRest
- updateRoomAvatar(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Update room avatar
- updateRoomAvatar(Space, String) - Method in class io.meeds.chat.service.MatrixService
- updateRoomDescription(String, String) - Method in class io.meeds.chat.service.MatrixService
- updateRoomDescription(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Updates the room description
- UpdateRoomPermissionsUpgradePlugin - Class in io.meeds.chat.upgrade
- UpdateRoomPermissionsUpgradePlugin(InitParams, MatrixService) - Constructor for class io.meeds.chat.upgrade.UpdateRoomPermissionsUpgradePlugin
- updateRoomSettings(String, MatrixRoomPermissions) - Method in class io.meeds.chat.service.MatrixService
- updateRoomSettings(String, MatrixRoomPermissions, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Updates the room settings
- updateUserAvatar(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Update the user avatar
- updateUserAvatar(Profile, String) - Method in class io.meeds.chat.service.MatrixService
- updateUserDisplayName(String, String) - Method in class io.meeds.chat.service.MatrixService
- updateUserDisplayName(String, String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Sets a new display name for the user
- updateUserPresence(String, String, String) - Method in class io.meeds.chat.service.MatrixService
-
update the user presence status on Matrix
- uploadFile(String, String, byte[], String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
- uploadFileOnMatrix(String, String, byte[]) - Method in class io.meeds.chat.service.MatrixService
- USER_CHAT_NOTIFICATION_SCOPE - Static variable in class io.meeds.chat.service.ChatNotificationService
- USER_MATRIX_ID - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- USER_MATRIX_ID_CACHE_NAME - Static variable in class io.meeds.chat.service.MatrixService
V
- valueOf(String) - Static method in enum class io.meeds.chat.entity.RoomStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.meeds.chat.entity.RoomStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- YOU_STRING - Static variable in class io.meeds.chat.service.utils.MatrixConstants
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form