This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch 3.0.0 in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 79c14d312ab57df6dbc682e9b4072765cd8f31e7 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 28420f2aa8..a39ea54ee7 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 63b7a31954..5836d04591 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 e9dea2d165..6f1b0dc0d2 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 98112e1d44..b81952d402 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 5b7ee2bd09..bfb1051f04 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 ce9ff0f81f..f62c41579b 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 e396cc2a55..21153c20ec 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 327ef44538..934eae4c1e 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") @jakarta.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 202434e779..ca02f1030b 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 54fa388c81..32ea3560cf 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 55a717e13e..aa955f3b3c 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 5b1df5f0da..8138fa37b3 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 93e7497d5e..5172f0c615 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 cd64124c51..8f0b6793b9 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 ebc1ed58ee..187e42bc63 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 e0364dc0a9..50016bdd40 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 313a0a8d90..504effa355 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 434fc5d9ef..e124c9f7b1 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 c5a1fcf4c2..341e824a7d 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 3f98d1ee5e..22b58f34a8 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 jakarta.annotation.Priority; +import jakarta.inject.Inject; import jakarta.inject.Named; import jakarta.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 82310f2351..34abb4538f 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 484049fafe..d31f8c62f0 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 585f17b9b3..499a25124d 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 248b95184a..b914d0a0ba 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 e57bc135f1..dfee9d5060 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 4463285b15..b4bca29c44 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 3450cd600f..5558a4eae0 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 d4fd997393..76d76aad9c 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 a3321e25c9..871c43846c 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 c5086090fe..e7d7476345 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 6cc14446f0..5f66fd9e82 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 80555ad53b..836509ebc4 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") @jakarta.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 89fe431378..99764683ce 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 1ae33d1a0f..5bb46406aa 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 92a7dd44f2..9248ad66b5 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)
