Index

A B C D E F G I J K L M O P R S T U 
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) - Static 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) - Static 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
 
createMatrixRoom(Space, String) - Method in class io.meeds.chat.service.MatrixService
records the matrix ID of the room linked top the space
createMatrixRoomForSpace(Space) - Method in class io.meeds.chat.service.MatrixService
Creates a room for predefined space
createRoom(String, String) - Method in class io.meeds.chat.service.MatrixService
 
createRoom(String, String, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
createUserAccount(User, String) - Static 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) - Static 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) - Static 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
 

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
 
findBySpaceId(String) - Method in interface io.meeds.chat.dao.MatrixRoomDAO
 
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) - Static 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
 
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
 
getFirstParticipant() - Method in class io.meeds.chat.entity.RoomEntity
 
getId() - Method in class io.meeds.chat.entity.RoomEntity
 
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) - Static 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 ID of the room linked to a space
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
 
getUserDirectMessagingRooms(String) - Method in class io.meeds.chat.rest.MatrixRest
 
grantedLead(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
 

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) - Static 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.rest - package io.meeds.chat.rest
 
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
 

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) - Static 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) - Static 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
 
linkSpaceToRoom(String, String, Boolean) - Method in class io.meeds.chat.rest.MatrixRest
 

M

makeUserAdminInRoom(String, String) - Method in class io.meeds.chat.service.MatrixService
 
makeUserAdminInRoom(String, String, String) - Static 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_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_RESTRICTED_USERS_GROUP - 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
 
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, 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() - 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
 
MESSAGE_USER_KICKED_SPACE - Static variable in class io.meeds.chat.service.utils.MatrixConstants
 

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
 
processUpgrade(String, String) - Method in class io.meeds.chat.upgrade.MatrixRoomAndAccountsUpgradePlugin
 

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) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
revokedLead(SpaceLifeCycleEvent) - Method in class io.meeds.chat.listeners.MatrixSpaceListener
 
RoomEntity - Class in io.meeds.chat.entity
 
RoomEntity() - Constructor for class io.meeds.chat.entity.RoomEntity
 
roomId - Variable in class io.meeds.chat.entity.RoomEntity
 

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) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
secondParticipant - Variable in class io.meeds.chat.entity.RoomEntity
 
sendHttpDeleteRequest(String, String, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
sendHttpGetRequest(String, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
sendHttpPostRequest(String, String, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
sendHttpPostRequest(String, String, String, byte[]) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
sendHttpPutRequest(String, String, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
sendInvitationToMembers(ArrayList<String>, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
 
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
 
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

updateRoomAvatar(String, String, String) - Static 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) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
Updates the room description
updateRoomSettings(String, MatrixRoomPermissions) - Method in class io.meeds.chat.service.MatrixService
 
updateRoomSettings(String, MatrixRoomPermissions, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
Updates the room settings
updateUserAvatar(String, String, String) - Static method in class io.meeds.chat.service.utils.MatrixHttpClient
Update the user avatar
updateUserAvatar(Profile, String) - Method in class io.meeds.chat.service.MatrixService
 
uploadFile(String, String, byte[], String) - Static 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
 
A B C D E F G I J K L M O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form