Index

A B C D E F G H I J K L M N O P R S T U V Y 
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
This service creates and manages all different notifications related to the chat application
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.MatrixService
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, 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, long, 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
findUserByMatrixId(String) - Method in class io.meeds.chat.service.MatrixService
find the user on Meeds based on his id on Matrix
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
 
getAccessToken(String) - Method in class io.meeds.chat.service.MatrixService
Retrieves an access token for a user using a JWT token
getAccessToken(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.MentionReceivedNotificationPlugin
 
getId() - Method in class io.meeds.chat.notification.pwa.MentionReceivedNotificationPwaPlugin
 
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, 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
 
getUser(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
Retrieve the user details from Matrix server
getUserDirectMessagingRooms(String) - Method in class io.meeds.chat.rest.MatrixRest
 
getUserDisplayName(String, String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
 
getUserFullMatrixID(String) - Method in class io.meeds.chat.service.MatrixService
Convert the user id into the full Matrx ID format
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
 
invalidateAccessToken(String) - Method in class io.meeds.chat.service.MatrixService
Invalidate a specific access token
invalidateAccessToken(String) - Method in class io.meeds.chat.service.utils.MatrixHttpClient
Invalidates an access token on Matrix server
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.notification.builder - package io.meeds.chat.notification.builder
 
io.meeds.chat.notification.mail - package io.meeds.chat.notification.mail
 
io.meeds.chat.notification.pwa - package io.meeds.chat.notification.pwa
 
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
 
isPushNotificationsEnabled(HttpServletRequest, String) - Method in class io.meeds.chat.rest.MatrixRest
 
isPushNotificationsEnabled(String) - Method in class io.meeds.chat.service.ChatNotificationService
Check the status of the Push notifications on Chat for a specified user
isUserMemberOfGroup(String, String) - Method in class io.meeds.chat.service.MatrixService
 
isValid(NotificationContext) - Method in class io.meeds.chat.notification.MentionReceivedNotificationPlugin
 

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

MailTemplateProvider - Class in io.meeds.chat.notification.mail
 
MailTemplateProvider(InitParams, ResourceBundleService) - Constructor for class io.meeds.chat.notification.mail.MailTemplateProvider
 
makeDigest(NotificationContext, Writer) - Method in class io.meeds.chat.notification.builder.MatrixTemplateBuilder
 
makeMessage(NotificationContext) - Method in class io.meeds.chat.notification.builder.MatrixTemplateBuilder
 
makeNotification(NotificationContext) - Method in class io.meeds.chat.notification.MentionReceivedNotificationPlugin
 
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_CONTENT - 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 - 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_MESSAGE_URL - 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_AVATAR - 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_TYPE - 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
 
MATRIX_USERNAME_PREFIX - 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
 
MatrixTemplateBuilder - Class in io.meeds.chat.notification.builder
 
MatrixTemplateBuilder(MailTemplateProvider, ResourceBundleService) - Constructor for class io.meeds.chat.notification.builder.MatrixTemplateBuilder
 
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
 
MentionReceivedNotificationPlugin - Class in io.meeds.chat.notification
 
MentionReceivedNotificationPlugin(InitParams) - Constructor for class io.meeds.chat.notification.MentionReceivedNotificationPlugin
 
MentionReceivedNotificationPwaPlugin - Class in io.meeds.chat.notification.pwa
 
MentionReceivedNotificationPwaPlugin(ResourceBundleService) - Constructor for class io.meeds.chat.notification.pwa.MentionReceivedNotificationPwaPlugin
 
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
 
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
This API is used by Matrix server to notify the Meeds server that a user has a new notification This API is used as a Push Gateway for Matrix server

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
 
process(NotificationInfo, LocaleConfig) - Method in class io.meeds.chat.notification.pwa.MentionReceivedNotificationPwaPlugin
 
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
 
PUSH_NOTIFICATIONS_SETTINGS - Static variable in class io.meeds.chat.service.ChatNotificationService
 

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

UNREAD_MESSAGE_KEY - Static variable in class io.meeds.chat.service.utils.MatrixConstants
 
updatePresenceStatus(Presence) - Method in class io.meeds.chat.rest.MatrixRest
 
updatePushNotificationSettings(String, boolean) - Method in class io.meeds.chat.service.ChatNotificationService
Set the status of the Push notifications on Chat for a specified user
updatePushNotificationsSettings(HttpServletRequest, String) - 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
 
A B C D E F G H I J K L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form