[xwiki-contrib/application-discussions] 920d6d: DISCUSSION-31: Improve error handling in APIs
Branch: refs/heads/DISCUSSION-31 Home: https://github.com/xwiki-contrib/application-discussions Commit: 920d6dc4712b9b4ae3f0bda076bee388d12d8278 https://github.com/xwiki-contrib/application-discussions/commit/920d6dc4712b... Author: Simon Urli <[email protected]> Date: 2025-07-08 (Tue, 08 Jul 2025) Changed paths: M discussions-api/src/main/java/org/xwiki/contrib/discussions/DiscussionContextService.java A discussions-api/src/main/java/org/xwiki/contrib/discussions/DiscussionException.java M discussions-api/src/main/java/org/xwiki/contrib/discussions/DiscussionService.java M discussions-api/src/main/java/org/xwiki/contrib/discussions/MessageService.java M discussions-api/src/main/java/org/xwiki/contrib/discussions/server/DiscussionMessageRequestCreator.java M discussions-default/src/main/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionContextService.java M discussions-default/src/main/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionService.java M discussions-default/src/main/java/org/xwiki/contrib/discussions/internal/DefaultMessageService.java M discussions-default/src/test/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionContextServiceTest.java M discussions-default/src/test/java/org/xwiki/contrib/discussions/internal/DefaultDiscussionServiceTest.java M discussions-default/src/test/java/org/xwiki/contrib/discussions/internal/DefaultMessageServiceTest.java M discussions-messagestream/discussions-messagestream-api/src/main/java/org/xwiki/contrib/discussions/messagestream/script/DiscussionsMessageStreamScriptService.java M discussions-messagestream/discussions-messagestream-api/src/test/java/org/xwiki/contrib/discussions/messagestream/script/DiscussionsMessageStreamScriptServiceTest.java M discussions-rest/discussions-rest-default/src/main/java/org/xwiki/contrib/discussions/internal/rest/DefaultDiscussionREST.java M discussions-rest/discussions-rest-default/src/test/java/org/xwiki/contrib/discussions/internal/rest/DefaultDiscussionRESTTest.java M discussions-server/src/checkstyle/checkstyle-suppressions.xml M discussions-server/src/main/java/org/xwiki/contrib/discussions/internal/server/DefaultDiscussionMessageRequestCreator.java M discussions-server/src/main/java/org/xwiki/contrib/discussions/internal/server/DiscussionsResourceReferenceHandler.java M discussions-server/src/main/java/org/xwiki/contrib/discussions/script/DiscussionsScriptService.java M discussions-store/discussions-store-api/src/main/java/org/xwiki/contrib/discussions/store/DiscussionContextStoreService.java M discussions-store/discussions-store-api/src/main/java/org/xwiki/contrib/discussions/store/DiscussionStoreService.java M discussions-store/discussions-store-api/src/main/java/org/xwiki/contrib/discussions/store/MessageStoreService.java M discussions-store/discussions-store-default/src/main/java/org/xwiki/contrib/discussions/store/internal/DefaultDiscussionContextStoreService.java M discussions-store/discussions-store-default/src/main/java/org/xwiki/contrib/discussions/store/internal/DefaultDiscussionStoreService.java M discussions-store/discussions-store-default/src/main/java/org/xwiki/contrib/discussions/store/internal/DefaultMessageStoreService.java M discussions-store/discussions-store-default/src/test/java/org/xwiki/contrib/discussions/store/internal/DefaultMessageStoreServiceTest.java M pom.xml Log Message: ----------- DISCUSSION-31: Improve error handling in APIs * Refactor all APIs for create/getOrCreate to return proper objects or throws exceptions instead of returning optionals and hiding exceptions * Fix bug in MessageService for checking rights, discovered while fixing tests To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-discussions/settings/notificati...
participants (1)
-
XWiki Notifications