This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch 2.0.0 in repository https://gitbox.apache.org/repos/asf/causeway.git
commit fa1d7f7ad858c9956156b973d3bb06256f0450b6 Author: Dan Haywood <[email protected]> AuthorDate: Sun Jun 2 12:05:46 2024 +0100 CAUSEWAY-3758: marks the XxxDefault impls of services as 'since 2.0' so that they appear in the refguide --- .../core/runtimeservices/bookmarks/BookmarkServiceDefault.java | 2 ++ .../core/runtimeservices/command/CommandDtoFactoryDefault.java | 2 ++ .../runtimeservices/command/CommandExecutorServiceDefault.java | 4 ++++ .../runtimeservices/command/SchemaValueMarshallerDefault.java | 4 ++++ .../core/runtimeservices/eventbus/EventBusServiceSpring.java | 3 +++ .../runtimeservices/executor/MemberExecutorServiceDefault.java | 3 +++ .../core/runtimeservices/factory/FactoryServiceDefault.java | 3 +++ .../homepage/HomePageResolverServiceDefault.java | 3 +++ .../causeway/core/runtimeservices/i18n/po/ContextAndMsgId.java | 2 ++ .../core/runtimeservices/i18n/po/TranslationServicePo.java | 4 ++++ .../core/runtimeservices/i18n/po/TranslationServicePoMenu.java | 4 ++++ .../core/runtimeservices/icons/ObjectIconServiceDefault.java | 4 ++++ .../interaction/InteractionDtoFactoryDefault.java | 10 ++++++---- .../causeway/core/runtimeservices/jaxb/JaxbServiceDefault.java | 4 ++++ .../core/runtimeservices/locale/LanguageProviderDefault.java | 4 ++++ .../runtimeservices/locale/LocaleChoiceProviderDefault.java | 4 ++++ .../runtimeservices/menubars/MenuBarsLoaderServiceDefault.java | 4 ++++ .../menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.java | 4 ++++ .../menubars/bootstrap/MenuBarsServiceBootstrap.java | 4 ++++ .../core/runtimeservices/message/MessageServiceDefault.java | 4 ++++ .../core/runtimeservices/publish/CommandPublisherDefault.java | 6 ++++++ .../runtimeservices/publish/EntityChangesPublisherDefault.java | 4 ++++ .../publish/EntityPropertyChangePublisherDefault.java | 4 ++++ .../runtimeservices/publish/ExecutionPublisherDefault.java | 4 ++++ .../dae/ExceptionRecognizerForDataAccessException.java | 2 ++ .../core/runtimeservices/routing/RoutingServiceDefault.java | 4 ++++ .../core/runtimeservices/scratchpad/ScratchpadDefault.java | 4 ++++ .../runtimeservices/serializing/SerializingAdapterDefault.java | 2 ++ .../core/runtimeservices/session/InteractionIdGenerator.java | 4 ++++ .../runtimeservices/session/InteractionIdGeneratorDefault.java | 4 ++++ .../runtimeservices/session/InteractionServiceDefault.java | 2 ++ .../core/runtimeservices/sitemap/SitemapServiceDefault.java | 4 ++++ .../runtimeservices/user/ImpersonateMenuAdvisorDefault.java | 2 ++ .../user/UserCurrentSessionTimeZoneHolderDefault.java | 4 ++++ .../userreg/EmailNotificationServiceDefault.java | 4 ++++ .../core/runtimeservices/wrapper/WrapperFactoryDefault.java | 4 ++++ .../dispatchers/InteractionEventDispatcherTypeSafe.java | 3 +++ .../wrapper/handlers/DelegatingInvocationHandler.java | 3 +++ .../wrapper/handlers/DelegatingInvocationHandlerDefault.java | 3 +++ .../wrapper/handlers/DomainObjectInvocationHandler.java | 4 ++++ .../core/runtimeservices/xmlsnapshot/XmlSnapshotBuilder.java | 2 ++ .../runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java | 4 ++++ 42 files changed, 149 insertions(+), 4 deletions(-) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/bookmarks/BookmarkServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/bookmarks/BookmarkServiceDefault.java index e74b0f1837..9311cb62a3 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/bookmarks/BookmarkServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/bookmarks/BookmarkServiceDefault.java @@ -53,6 +53,8 @@ import lombok.val; /** * This service enables a serializable 'bookmark' to be created for an entity. + * + * @since 2.0 {@index} */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".BookmarkServiceDefault") diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandDtoFactoryDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandDtoFactoryDefault.java index f7b61fb1d4..707c279ea5 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandDtoFactoryDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandDtoFactoryDefault.java @@ -58,6 +58,8 @@ import lombok.val; * {@link org.apache.causeway.core.runtimeservices.interaction.InteractionDtoFactoryDefault}. * * @see org.apache.causeway.core.runtimeservices.interaction.InteractionDtoFactoryDefault + * + * @since 2.0 {@index} */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".CommandDtoFactoryDefault") diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandExecutorServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandExecutorServiceDefault.java index 9731a45941..1ed9d4ab28 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandExecutorServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/CommandExecutorServiceDefault.java @@ -68,6 +68,10 @@ import lombok.RequiredArgsConstructor; import lombok.val; import lombok.extern.log4j.Log4j2; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".CommandExecutorServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/SchemaValueMarshallerDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/SchemaValueMarshallerDefault.java index 8f5ded38e0..c8d794bb82 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/SchemaValueMarshallerDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/command/SchemaValueMarshallerDefault.java @@ -47,6 +47,10 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".SchemaValueMarshallerDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/eventbus/EventBusServiceSpring.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/eventbus/EventBusServiceSpring.java index 6e93f3910b..9bc9951a79 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/eventbus/EventBusServiceSpring.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/eventbus/EventBusServiceSpring.java @@ -30,6 +30,9 @@ import org.apache.causeway.applib.annotation.PriorityPrecedence; import org.apache.causeway.applib.services.eventbus.EventBusService; import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeServices; +/** + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".EventBusServiceSpring") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/executor/MemberExecutorServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/executor/MemberExecutorServiceDefault.java index dadf8c71de..bae432e7ba 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/executor/MemberExecutorServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/executor/MemberExecutorServiceDefault.java @@ -80,6 +80,9 @@ import lombok.SneakyThrows; import lombok.val; import lombok.extern.log4j.Log4j2; +/** + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".MemberExecutorServiceDefault") @Priority(PriorityPrecedence.EARLY) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/factory/FactoryServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/factory/FactoryServiceDefault.java index 3dc52ad364..b75f97ca69 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/factory/FactoryServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/factory/FactoryServiceDefault.java @@ -46,6 +46,9 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.NonNull; import lombok.val; +/** + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".FactoryServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/homepage/HomePageResolverServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/homepage/HomePageResolverServiceDefault.java index 75a76e3595..2f1bada865 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/homepage/HomePageResolverServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/homepage/HomePageResolverServiceDefault.java @@ -37,6 +37,9 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.val; +/** + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".HomePageResolverServiceDefault") @javax.annotation.Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/ContextAndMsgId.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/ContextAndMsgId.java index 6d3b7bf620..0190bad687 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/ContextAndMsgId.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/ContextAndMsgId.java @@ -38,6 +38,8 @@ package org.apache.causeway.core.runtimeservices.i18n.po; * <p> * the combination of <code>{org.causewayaddons.module.sessionlogger.dom.SessionLoggingServiceMenu#activeSessions(), "Active Sessions"}</code> represents such a key, as does <code>{org.causewayaddons.module.audit.dom.AuditingServiceMenu, "Activity"}</code> * </p> + * + * @since 2.0 {@index} */ public class ContextAndMsgId implements Comparable<ContextAndMsgId> { diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePo.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePo.java index 8ea8edfb0d..d7577ff589 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePo.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePo.java @@ -45,6 +45,10 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.Getter; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".TranslationServicePo") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePoMenu.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePoMenu.java index 2d986afd9e..5bf3959c61 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePoMenu.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/i18n/po/TranslationServicePoMenu.java @@ -36,6 +36,10 @@ import org.apache.causeway.commons.internal.base._Strings; import lombok.RequiredArgsConstructor; +/** + * + * @since 2.0 {@index} + */ @Named(TranslationServicePoMenu.LOGICAL_TYPE_NAME) @DomainService @DomainServiceLayout( diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java index b6df381570..86db7ae374 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/icons/ObjectIconServiceDefault.java @@ -48,6 +48,10 @@ import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".ObjectIconServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java index 235eef1e91..e22a54d71b 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/interaction/InteractionDtoFactoryDefault.java @@ -55,10 +55,12 @@ import org.apache.causeway.schema.ixn.v2.PropertyEditDto; import lombok.val; /** -* The design of this service is similar to -* {@link org.apache.causeway.core.runtimeservices.command.CommandDtoFactoryDefault} -* -* @see org.apache.causeway.core.runtimeservices.command.CommandDtoFactoryDefault + * The design of this service is similar to + * {@link org.apache.causeway.core.runtimeservices.command.CommandDtoFactoryDefault} + * + * @see org.apache.causeway.core.runtimeservices.command.CommandDtoFactoryDefault + * + * @since 2.0 {@index} */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".InteractionDtoServiceInternalDefault") diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/jaxb/JaxbServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/jaxb/JaxbServiceDefault.java index eacbd2203d..de9139d0fe 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/jaxb/JaxbServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/jaxb/JaxbServiceDefault.java @@ -46,6 +46,10 @@ import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".JaxbServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LanguageProviderDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LanguageProviderDefault.java index 7bc0623239..25215445e5 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LanguageProviderDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LanguageProviderDefault.java @@ -37,6 +37,10 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.RequiredArgsConstructor; +/** + * + * @since 2.0 {@index} + */ @Service @Named(LanguageProviderDefault.LOGICAL_TYPE_NAME) @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LocaleChoiceProviderDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LocaleChoiceProviderDefault.java index 37f3172bd8..a30994495f 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LocaleChoiceProviderDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/locale/LocaleChoiceProviderDefault.java @@ -38,6 +38,10 @@ import lombok.AccessLevel; import lombok.Getter; import lombok.RequiredArgsConstructor; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".LocaleChoiceProviderDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java index 319d518fd6..7519ecda0d 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/MenuBarsLoaderServiceDefault.java @@ -47,6 +47,10 @@ import lombok.NonNull; import lombok.val; import lombok.extern.log4j.Log4j2; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".MenuBarsLoaderServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.java index e6c63da24d..3d98091c45 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.java @@ -44,6 +44,10 @@ import lombok.Getter; import lombok.NonNull; import lombok.experimental.Accessors; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".MenuBarsMarshallerBootstrap") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBootstrap.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBootstrap.java index 9f59a51e71..c674e19dc6 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBootstrap.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsServiceBootstrap.java @@ -75,6 +75,10 @@ import lombok.val; import lombok.experimental.Accessors; import lombok.extern.log4j.Log4j2; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".MenuBarsServiceBootstrap") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/message/MessageServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/message/MessageServiceDefault.java index 7bf2850bff..a6de8d9289 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/message/MessageServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/message/MessageServiceDefault.java @@ -39,6 +39,10 @@ import org.apache.causeway.applib.services.message.MessageService; import org.apache.causeway.core.metamodel.services.message.MessageBroker; import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeServices; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".MessageServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/CommandPublisherDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/CommandPublisherDefault.java index b29bc875d0..45364ae75b 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/CommandPublisherDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/CommandPublisherDefault.java @@ -21,6 +21,7 @@ package org.apache.causeway.core.runtimeservices.publish; import java.util.List; import javax.annotation.Priority; +import javax.inject.Inject; import javax.inject.Named; import javax.inject.Provider; @@ -41,6 +42,10 @@ import lombok.NonNull; import lombok.val; import lombok.extern.log4j.Log4j2; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".CommandPublisherDefault") @Priority(PriorityPrecedence.MIDPOINT) @@ -53,6 +58,7 @@ public class CommandPublisherDefault implements CommandPublisher { final Can<CommandSubscriber> enabledSubscribers; + @Inject public CommandPublisherDefault( final List<CommandSubscriber> subscribers, final Provider<InteractionLayerTracker> interactionServiceProvider) { diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityChangesPublisherDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityChangesPublisherDefault.java index 3fcb439a2a..c4fc5731df 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityChangesPublisherDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityChangesPublisherDefault.java @@ -46,6 +46,10 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".EntityChangesPublisherDefault") @Priority(PriorityPrecedence.EARLY) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java index 8d9996a54c..34160a13a9 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java @@ -49,6 +49,10 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".EntityPropertyChangePublisherDefault") @Priority(PriorityPrecedence.EARLY) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/ExecutionPublisherDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/ExecutionPublisherDefault.java index 525f4af6b6..c039dfb29f 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/ExecutionPublisherDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/publish/ExecutionPublisherDefault.java @@ -44,6 +44,10 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.RequiredArgsConstructor; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".ExecutionPublisherDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/recognizer/dae/ExceptionRecognizerForDataAccessException.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/recognizer/dae/ExceptionRecognizerForDataAccessException.java index 97f50299e0..19de783d22 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/recognizer/dae/ExceptionRecognizerForDataAccessException.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/recognizer/dae/ExceptionRecognizerForDataAccessException.java @@ -47,6 +47,8 @@ import lombok.val; /** * Translates {@link DataAccessException}(s) to {@link Recognition}(s), * unless disabled via {@link CausewayConfiguration}. + * + * @since 2.0 {@index} */ @Service @Named(ExceptionRecognizerForDataAccessException.LOGICAL_TYPE_NAME) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/routing/RoutingServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/routing/RoutingServiceDefault.java index c236164804..4b3abef7e7 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/routing/RoutingServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/routing/RoutingServiceDefault.java @@ -32,6 +32,10 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.RequiredArgsConstructor; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".RoutingServiceDefault") @Priority(PriorityPrecedence.EARLY) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/scratchpad/ScratchpadDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/scratchpad/ScratchpadDefault.java index 65c5defb8d..053296656b 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/scratchpad/ScratchpadDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/scratchpad/ScratchpadDefault.java @@ -32,6 +32,10 @@ import org.apache.causeway.applib.services.scratchpad.Scratchpad; import org.apache.causeway.commons.internal.collections._Maps; import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeServices; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".Scratchpad") @Priority(PriorityPrecedence.EARLY) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/serializing/SerializingAdapterDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/serializing/SerializingAdapterDefault.java index 4b94b04073..ba8b588772 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/serializing/SerializingAdapterDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/serializing/SerializingAdapterDefault.java @@ -52,6 +52,8 @@ import lombok.val; * are written/read directly * * @see PredefinedSerializables + * + * @since 2.0 {@index} */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".SerializingAdapterDefault") diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGenerator.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGenerator.java index f39c3be2f7..7cd5703c2c 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGenerator.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGenerator.java @@ -22,6 +22,10 @@ package org.apache.causeway.core.runtimeservices.session; import java.util.UUID; +/** + * + * @since 2.0 {@index} + */ public interface InteractionIdGenerator { UUID interactionId(); diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGeneratorDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGeneratorDefault.java index 0804ffb1cf..19dddfdd38 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGeneratorDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGeneratorDefault.java @@ -33,6 +33,10 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.extern.log4j.Log4j2; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".InteractionIdGenerator") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionServiceDefault.java index c32deb1440..79c6d2a935 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionServiceDefault.java @@ -76,6 +76,8 @@ import lombok.extern.log4j.Log4j2; * Is the factory of {@link Interaction}s. * * @implNote holds a reference to the current session using a thread-local + * + * @since 2.0 {@index} */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".InteractionServiceDefault") diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/sitemap/SitemapServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/sitemap/SitemapServiceDefault.java index 256d931e6b..61e28f439a 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/sitemap/SitemapServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/sitemap/SitemapServiceDefault.java @@ -50,6 +50,10 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.RequiredArgsConstructor; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".SitemapServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java index a2a7b44f99..518858b7c3 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/ImpersonateMenuAdvisorDefault.java @@ -39,6 +39,8 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService * {@link org.apache.causeway.applib.services.user.ImpersonateMenu.impersonateWithRoles#act(String, List, String) impersonateWithRoles} * action will be hidden. * </p> + * + * @since 2.0 {@index} */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".ImpersonateMenuAdvisorDefault") diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/UserCurrentSessionTimeZoneHolderDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/UserCurrentSessionTimeZoneHolderDefault.java index 6504b7a3f7..b4b563ab3e 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/UserCurrentSessionTimeZoneHolderDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/user/UserCurrentSessionTimeZoneHolderDefault.java @@ -33,6 +33,10 @@ import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeService import lombok.NonNull; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".UserCurrentSessionTimeZoneHolderDefault") @javax.annotation.Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/userreg/EmailNotificationServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/userreg/EmailNotificationServiceDefault.java index 485ec10ef5..04c8c19815 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/userreg/EmailNotificationServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/userreg/EmailNotificationServiceDefault.java @@ -43,6 +43,10 @@ import org.apache.causeway.commons.internal.exceptions._Exceptions; import org.apache.causeway.commons.internal.resources._Resources; import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeServices; +/** + * + * @since 2.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".EmailNotificationServiceDefault") @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java index 9b216bb622..0e8f662ce2 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/WrapperFactoryDefault.java @@ -113,6 +113,10 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.val; +/** + * + * @since 2.0 {@index} + */ @Service @Named(WrapperFactoryDefault.LOGICAL_TYPE_NAME) @Priority(PriorityPrecedence.MIDPOINT) diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/dispatchers/InteractionEventDispatcherTypeSafe.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/dispatchers/InteractionEventDispatcherTypeSafe.java index 9be1a08676..34f5bfdc97 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/dispatchers/InteractionEventDispatcherTypeSafe.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/dispatchers/InteractionEventDispatcherTypeSafe.java @@ -21,6 +21,9 @@ package org.apache.causeway.core.runtimeservices.wrapper.dispatchers; import org.apache.causeway.applib.services.wrapper.events.InteractionEvent; import org.apache.causeway.commons.internal.base._Casts; +/** + * @param <T> + */ public abstract class InteractionEventDispatcherTypeSafe<T extends InteractionEvent> implements InteractionEventDispatcher { diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandler.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandler.java index 1ea221f04f..915c70fd46 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandler.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandler.java @@ -20,6 +20,9 @@ package org.apache.causeway.core.runtimeservices.wrapper.handlers; import java.lang.reflect.InvocationHandler; +/** + * @param <T> + */ public interface DelegatingInvocationHandler<T> extends InvocationHandler { T getDelegate(); diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandlerDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandlerDefault.java index bdce0e87ab..8c6d6efe5b 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandlerDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DelegatingInvocationHandlerDefault.java @@ -35,6 +35,9 @@ import lombok.Getter; import lombok.NonNull; import lombok.Setter; +/** + * @param <T> + */ public class DelegatingInvocationHandlerDefault<T> implements DelegatingInvocationHandler<T> { private ObjectManager objectManager; diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DomainObjectInvocationHandler.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DomainObjectInvocationHandler.java index 74348f4df3..7492b146c3 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DomainObjectInvocationHandler.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/wrapper/handlers/DomainObjectInvocationHandler.java @@ -71,6 +71,10 @@ import lombok.SneakyThrows; import lombok.val; import lombok.extern.log4j.Log4j2; +/** + * + * @param <T> + */ @Log4j2 public class DomainObjectInvocationHandler<T> extends DelegatingInvocationHandlerDefault<T> { diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotBuilder.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotBuilder.java index cb0a3a5fbb..07bfaa9236 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotBuilder.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotBuilder.java @@ -42,6 +42,8 @@ import lombok.RequiredArgsConstructor; * .build(); * Element customerAsXml = snapshot.toXml(); * </pre> + * + * @since 1.0 {@index} */ @RequiredArgsConstructor public class XmlSnapshotBuilder { diff --git a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java index 21ccbafa40..0114178a24 100644 --- a/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java +++ b/core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.java @@ -41,6 +41,10 @@ import org.apache.causeway.core.metamodel.specloader.SpecificationLoader; import org.apache.causeway.core.metamodel.util.snapshot.XmlSnapshot; import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeServices; +/** + * + * @since 1.0 {@index} + */ @Service @Named(CausewayModuleCoreRuntimeServices.NAMESPACE + ".XmlSnapshotServiceDefault") @Priority(PriorityPrecedence.MIDPOINT)
