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
- 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(DirectMessagingRoom) - Method in class io.meeds.chat.service.MatrixService
- 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
- DirectMessagingRoom - Class in io.meeds.chat.model
- DirectMessagingRoom() - Constructor for class io.meeds.chat.model.DirectMessagingRoom
- disableAccount(String) - Method in class io.meeds.chat.service.MatrixService
- disableAccount(String, boolean, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
- 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
- Events - Class in io.meeds.chat.model
- Events() - Constructor for class io.meeds.chat.model.Events
- 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
- findBySpaceIdIsNotNull() - Method in interface io.meeds.chat.dao.MatrixRoomDAO
- findUserByMatrixId(String) - Method in class io.meeds.chat.service.MatrixService
-
Searches for a user having the provided Matrix ID
- 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.PasswordGenerator
- getAdminAccessToken(String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Get an authenticated access token for the administrative tasks
- getAllLinkedRooms() - Method in class io.meeds.chat.service.MatrixService
- getById(String) - Method in class io.meeds.chat.service.MatrixService
- getById(String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- getByRoomId(String) - Method in class io.meeds.chat.rest.MatrixRest
- getDirectMessagingRoom(DirectMessagingRoom) - Method in class io.meeds.chat.rest.MatrixRest
- getDirectMessagingRoom(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
- getDMRoomByRoomId(String) - Method in class io.meeds.chat.service.MatrixService
-
Returns the DM room by room ID
- getDMRoomByRoomId(String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- 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
- getId() - Method in class io.meeds.chat.notification.MessageReceivedPWAPlugin
- getIdentityByUserMatrixId(HttpServletRequest, WebRequest, String) - Method in class io.meeds.chat.rest.MatrixRest
- 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(String) - Method in class io.meeds.chat.rest.MatrixRest
- getMatrixRoomBySpaceId(String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- getRoomBySpace(Space) - Method in class io.meeds.chat.service.MatrixService
-
Returns the ID of the room linked to a space
- 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
- getSpaceByRoomId(String) - Method in class io.meeds.chat.service.MatrixService
-
Returns the Space linked to the room
- getSpaceId() - Method in class io.meeds.chat.entity.RoomEntity
- getSpaceIdByMatrixRoomId(String) - Method in class io.meeds.chat.storage.MatrixRoomStorage
- getSpaceRoomCount() - Method in class io.meeds.chat.storage.MatrixRoomStorage
- 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
- 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
- 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
- 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
- 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_MESSAGE_RECEIVED_NOTIFICATION_PLUGIN - 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_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
- 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, SpaceService, MatrixService, OrganizationService, IdentityManager) - 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) - Constructor for class io.meeds.chat.service.MatrixService
- MatrixSpaceListener - Class in io.meeds.chat.listeners
- MatrixSpaceListener() - Constructor for class io.meeds.chat.listeners.MatrixSpaceListener
- 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
- MessageReceivedPWAPlugin - Class in io.meeds.chat.notification
- MessageReceivedPWAPlugin(ResourceBundleService, PermanentLinkService) - Constructor for class io.meeds.chat.notification.MessageReceivedPWAPlugin
N
- notify(String) - Method in class io.meeds.chat.rest.MatrixRest
O
- onEvent(Event<ConversationRegistry, ConversationState>) - Method in class io.meeds.chat.listeners.MatrixUserLoginListener
P
- PasswordGenerator - Class in io.meeds.chat.service.utils
- PasswordGenerator() - Constructor for class io.meeds.chat.service.utils.PasswordGenerator
- 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
- process(NotificationInfo, LocaleConfig) - Method in class io.meeds.chat.notification.MessageReceivedPWAPlugin
- processRooms(RoomList, String) - Method in class io.meeds.chat.service.MatrixService
-
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
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(User, boolean, boolean) - Method in class io.meeds.chat.service.MatrixService
-
Saves a new user on Matrix
- saveUserAccount(User, String, boolean, String, boolean) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
-
Saves the user account
- secondParticipant - Variable in class io.meeds.chat.entity.RoomEntity
- 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
- 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
- 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
- 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
- SpaceRoom - Class in io.meeds.chat.model
- SpaceRoom() - Constructor for class io.meeds.chat.model.SpaceRoom
T
- toJson() - Method in class io.meeds.chat.model.Events
- toJson() - Method in class io.meeds.chat.model.MatrixRoomPermissions
U
- UNREAD_MESSAGE_KEY - Static variable in class io.meeds.chat.service.utils.MatrixConstants
- 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_MATRIX_ID - Static variable in class io.meeds.chat.service.utils.MatrixConstants
Y
- YOU_STRING - Static variable in class io.meeds.chat.service.utils.MatrixConstants
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form