├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── swarmcom │ │ └── jsynapse │ │ ├── JSynapseServer.java │ │ ├── controller │ │ ├── CorsFilter.java │ │ ├── JsynapseApi.java │ │ ├── client │ │ │ └── api │ │ │ │ └── v1 │ │ │ │ ├── AuthenticationRestApi.java │ │ │ │ ├── DirectoryRestApi.java │ │ │ │ ├── MessageRestApi.java │ │ │ │ ├── PresenceRestApi.java │ │ │ │ ├── RoomRestApi.java │ │ │ │ └── UserRestApi.java │ │ └── media │ │ │ └── api │ │ │ └── v1 │ │ │ └── ContentRestApi.java │ │ ├── dao │ │ ├── AccessTokenRepository.java │ │ ├── ContentRepository.java │ │ ├── ContentRepositoryImpl.java │ │ ├── MessageRepository.java │ │ ├── PresenceRepository.java │ │ ├── RoomAliasRepository.java │ │ ├── RoomRepository.java │ │ └── UserRepository.java │ │ ├── domain │ │ ├── AccessToken.java │ │ ├── Authentication.java │ │ ├── ContentUpload.java │ │ ├── Message.java │ │ ├── Presence.java │ │ ├── Room.java │ │ ├── RoomAlias.java │ │ └── User.java │ │ ├── service │ │ ├── accesstoken │ │ │ ├── AccessTokenService.java │ │ │ └── AccessTokenServiceImpl.java │ │ ├── authentication │ │ │ ├── AuthenticationProvider.java │ │ │ ├── AuthenticationService.java │ │ │ ├── AuthenticationServiceImpl.java │ │ │ ├── password │ │ │ │ ├── PasswordInfo.java │ │ │ │ └── PasswordProvider.java │ │ │ └── recaptcha │ │ │ │ ├── RecaptchaInfo.java │ │ │ │ └── RecaptchaProvider.java │ │ ├── content │ │ │ ├── ContentResource.java │ │ │ ├── ContentService.java │ │ │ └── ContentServiceImpl.java │ │ ├── exception │ │ │ ├── EntityAlreadyExistsException.java │ │ │ ├── EntityNotFoundException.java │ │ │ ├── InvalidRequestException.java │ │ │ ├── LoginFailureException.java │ │ │ └── TokenNotFoundException.java │ │ ├── message │ │ │ ├── MessageService.java │ │ │ └── MessageServiceImpl.java │ │ ├── presence │ │ │ ├── PresenceService.java │ │ │ └── PresenceServiceImpl.java │ │ ├── room │ │ │ ├── RoomAliasService.java │ │ │ ├── RoomAliasServiceImpl.java │ │ │ ├── RoomService.java │ │ │ ├── RoomServiceImpl.java │ │ │ └── RoomUtils.java │ │ └── user │ │ │ ├── UserService.java │ │ │ ├── UserServiceImpl.java │ │ │ └── UserUtils.java │ │ └── validator │ │ ├── EnumValue.java │ │ └── EnumValueValidator.java └── resources │ ├── application.properties │ └── logback.xml └── test ├── java └── org │ └── swarmcom │ └── jsynapse │ ├── TestBase.java │ ├── controller │ └── client │ │ └── api │ │ └── v1 │ │ ├── AuthenticationRestApiTest.java │ │ ├── DirectoryRestApiTest.java │ │ ├── MessageRestApiTest.java │ │ ├── RoomRestApiTest.java │ │ └── UserRestApiTest.java │ ├── service │ ├── message │ │ └── MessageServiceTest.java │ └── room │ │ ├── RoomAliasServiceTest.java │ │ └── RoomServiceTest.java │ └── util │ └── UserUtilsTest.java └── resources ├── application-test.properties ├── auth ├── GetAuthSchemas.json ├── PostLogin.json ├── PostLoginResponse.json ├── PostMissingKeys.json └── PostUnknownSchema.json ├── directory ├── GetAlias.json └── PutDeleteAlias.json ├── messages ├── GetMessage.json ├── SendMessage.json └── SendMessage1.json ├── room ├── CreateRoom.json ├── CreateRoomResponse.json ├── GetNameRoom.json ├── GetRoomAliases.json ├── GetTopicRoom.json ├── PutNameRoom.json └── PutTopicRoom.json └── user ├── PutAvatarUrl.json └── PutDisplayName.json /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea 3 | target 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/JSynapseServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/JSynapseServer.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/CorsFilter.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/JsynapseApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/JsynapseApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/AuthenticationRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/AuthenticationRestApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/DirectoryRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/DirectoryRestApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/MessageRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/MessageRestApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/PresenceRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/PresenceRestApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/RoomRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/RoomRestApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/UserRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/client/api/v1/UserRestApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/controller/media/api/v1/ContentRestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/controller/media/api/v1/ContentRestApi.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/AccessTokenRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/AccessTokenRepository.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/ContentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/ContentRepository.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/ContentRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/ContentRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/MessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/MessageRepository.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/PresenceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/PresenceRepository.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/RoomAliasRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/RoomAliasRepository.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/RoomRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/RoomRepository.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/dao/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/dao/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/AccessToken.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/Authentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/Authentication.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/ContentUpload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/ContentUpload.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/Message.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/Presence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/Presence.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/Room.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/Room.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/RoomAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/RoomAlias.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/domain/User.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/accesstoken/AccessTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/accesstoken/AccessTokenService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/accesstoken/AccessTokenServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/accesstoken/AccessTokenServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/authentication/AuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/authentication/AuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/authentication/AuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/authentication/AuthenticationService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/authentication/AuthenticationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/authentication/AuthenticationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/authentication/password/PasswordInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/authentication/password/PasswordInfo.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/authentication/password/PasswordProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/authentication/password/PasswordProvider.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/authentication/recaptcha/RecaptchaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/authentication/recaptcha/RecaptchaInfo.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/authentication/recaptcha/RecaptchaProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/authentication/recaptcha/RecaptchaProvider.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/content/ContentResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/content/ContentResource.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/content/ContentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/content/ContentService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/content/ContentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/content/ContentServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/exception/EntityAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/exception/EntityAlreadyExistsException.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/exception/EntityNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/exception/EntityNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/exception/InvalidRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/exception/InvalidRequestException.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/exception/LoginFailureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/exception/LoginFailureException.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/exception/TokenNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/exception/TokenNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/message/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/message/MessageService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/message/MessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/message/MessageServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/presence/PresenceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/presence/PresenceService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/presence/PresenceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/presence/PresenceServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/room/RoomAliasService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/room/RoomAliasService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/room/RoomAliasServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/room/RoomAliasServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/room/RoomService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/room/RoomService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/room/RoomServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/room/RoomServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/room/RoomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/room/RoomUtils.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/user/UserService.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/user/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/user/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/service/user/UserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/service/user/UserUtils.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/validator/EnumValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/validator/EnumValue.java -------------------------------------------------------------------------------- /src/main/java/org/swarmcom/jsynapse/validator/EnumValueValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/java/org/swarmcom/jsynapse/validator/EnumValueValidator.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/TestBase.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/AuthenticationRestApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/AuthenticationRestApiTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/DirectoryRestApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/DirectoryRestApiTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/MessageRestApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/MessageRestApiTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/RoomRestApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/RoomRestApiTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/UserRestApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/controller/client/api/v1/UserRestApiTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/service/message/MessageServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/service/message/MessageServiceTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/service/room/RoomAliasServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/service/room/RoomAliasServiceTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/service/room/RoomServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/service/room/RoomServiceTest.java -------------------------------------------------------------------------------- /src/test/java/org/swarmcom/jsynapse/util/UserUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/java/org/swarmcom/jsynapse/util/UserUtilsTest.java -------------------------------------------------------------------------------- /src/test/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/application-test.properties -------------------------------------------------------------------------------- /src/test/resources/auth/GetAuthSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/auth/GetAuthSchemas.json -------------------------------------------------------------------------------- /src/test/resources/auth/PostLogin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/auth/PostLogin.json -------------------------------------------------------------------------------- /src/test/resources/auth/PostLoginResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/auth/PostLoginResponse.json -------------------------------------------------------------------------------- /src/test/resources/auth/PostMissingKeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/auth/PostMissingKeys.json -------------------------------------------------------------------------------- /src/test/resources/auth/PostUnknownSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/auth/PostUnknownSchema.json -------------------------------------------------------------------------------- /src/test/resources/directory/GetAlias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/directory/GetAlias.json -------------------------------------------------------------------------------- /src/test/resources/directory/PutDeleteAlias.json: -------------------------------------------------------------------------------- 1 | { 2 | "room_id": "!IhCdHhojjFFBLrJKSn:swarmcom.org" 3 | } -------------------------------------------------------------------------------- /src/test/resources/messages/GetMessage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/messages/GetMessage.json -------------------------------------------------------------------------------- /src/test/resources/messages/SendMessage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/messages/SendMessage.json -------------------------------------------------------------------------------- /src/test/resources/messages/SendMessage1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/messages/SendMessage1.json -------------------------------------------------------------------------------- /src/test/resources/room/CreateRoom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/room/CreateRoom.json -------------------------------------------------------------------------------- /src/test/resources/room/CreateRoomResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/room/CreateRoomResponse.json -------------------------------------------------------------------------------- /src/test/resources/room/GetNameRoom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/room/GetNameRoom.json -------------------------------------------------------------------------------- /src/test/resources/room/GetRoomAliases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/room/GetRoomAliases.json -------------------------------------------------------------------------------- /src/test/resources/room/GetTopicRoom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/room/GetTopicRoom.json -------------------------------------------------------------------------------- /src/test/resources/room/PutNameRoom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/room/PutNameRoom.json -------------------------------------------------------------------------------- /src/test/resources/room/PutTopicRoom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/room/PutTopicRoom.json -------------------------------------------------------------------------------- /src/test/resources/user/PutAvatarUrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swarmcom/jSynapse/HEAD/src/test/resources/user/PutAvatarUrl.json -------------------------------------------------------------------------------- /src/test/resources/user/PutDisplayName.json: -------------------------------------------------------------------------------- 1 | {"displayname":"JohnDoe"} --------------------------------------------------------------------------------