This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch 3.0.0
in repository https://gitbox.apache.org/repos/asf/causeway.git
from b9799ab4b1 Merge pull request #2446 from h2000/patch-1
new a1900b6a16 CAUSEWAY-2873: introduces configurable tag version for the
petclinic tutorial
new 224f18e298 updates tag-version and jdk-version for 3.0.0 branch
new a7538195df CAUSEWAY-3758 : adds javadoc for EmailServiceDefault's impl
new 79c14d312a CAUSEWAY-3758: marks the XxxDefault impls of services as
'since 2.0'
new d52017bfce CAUSEWAY-2873: adds 09-02 exercise to petclinic
new 0870a8d522 regenerates refguide docs etc
new d93765fb4e CAUSEWAY-3757 : improves docs for EmailService
new 6019f9e778 CAUSEWAY-2873 : updates nav for petclinic, new section
new 4a527ff876 updates docs for starter apps
new 4a7ce5f393 parameterizes docs for starter apps, different fwk versions
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../applib/pages/index/annotation/Action.adoc | 1 -
.../applib/pages/index/annotation/Collection.adoc | 1 -
.../pages/index/annotation/DomainObject.adoc | 3 -
.../pages/index/annotation/ParameterTuple.adoc | 1 -
.../applib/pages/index/annotation/Property.adoc | 1 -
.../pages/index/annotation/ValueSemantics.adoc | 1 -
.../applib/pages/index/graph/tree/TreeNode.adoc | 1 -
.../pages/index/jaxb/JavaSqlJaxbAdapters.adoc | 1 -
.../pages/index/jaxb/JavaTimeJaxbAdapters.adoc | 1 -
.../pages/index/jaxb/JavaUtilJaxbAdapters.adoc | 1 -
.../hooks/EmailService_010-implementation.adoc | 10 +-
.../applib/pages/index/spec/SpecificationAnd.adoc | 1 -
.../applib/pages/index/spec/SpecificationNot.adoc | 1 -
.../applib/pages/index/spec/SpecificationOr.adoc | 1 -
.../commons/pages/index/collections/Can.adoc | 1 -
.../modules/commons/pages/index/io/DataSink.adoc | 1 -
.../bookmarks/BookmarkServiceDefault.adoc} | 22 ++-
.../command/CommandDtoFactoryDefault.adoc} | 20 +--
.../command/CommandExecutorServiceDefault.adoc} | 20 +--
.../command/SchemaValueMarshallerDefault.adoc | 15 +-
.../email/EmailServiceDefault.adoc} | 42 ++---
.../eventbus/EventBusServiceSpring.adoc | 16 +-
.../executor/MemberExecutorServiceDefault.adoc | 28 +++
.../factory/FactoryServiceDefault.adoc} | 24 ++-
.../homepage/HomePageResolverServiceDefault.adoc} | 19 +-
.../runtimeservices/i18n/po/ContextAndMsgId.adoc | 48 +++++
.../i18n/po/TranslationServicePo.adoc | 64 +++++++
.../i18n/po/TranslationServicePoMenu.adoc} | 26 +--
.../icons/ObjectIconServiceDefault.adoc | 16 +-
.../interaction/InteractionDtoFactoryDefault.adoc} | 19 +-
.../runtimeservices/jaxb/JaxbServiceDefault.adoc | 15 +-
.../locale/LanguageProviderDefault.adoc | 16 +-
.../locale/LocaleChoiceProviderDefault.adoc | 16 +-
.../menubars/MenuBarsLoaderServiceDefault.adoc} | 20 +--
.../MenuBarsMarshallerServiceBootstrap.adoc} | 20 +--
.../bootstrap/MenuBarsServiceBootstrap.adoc} | 23 ++-
.../message/MessageServiceDefault.adoc} | 27 +--
.../publish/CommandPublisherDefault.adoc} | 20 +--
.../publish/EntityChangesPublisherDefault.adoc | 17 +-
.../EntityPropertyChangePublisherDefault.adoc | 17 +-
.../publish/ExecutionPublisherDefault.adoc} | 21 +--
...ExceptionRecognizerForDataAccessException.adoc} | 18 +-
.../routing/RoutingServiceDefault.adoc | 17 +-
.../scratchpad/ScratchpadDefault.adoc} | 50 +++---
.../serializing/SerializingAdapterDefault.adoc} | 18 +-
.../session/InteractionIdGenerator.adoc | 16 +-
.../session/InteractionIdGeneratorDefault.adoc | 16 +-
.../session/InteractionServiceDefault.adoc | 50 ++++++
.../sitemap/SitemapServiceDefault.adoc | 16 +-
.../user/ImpersonateMenuAdvisorDefault.adoc} | 20 +--
.../UserCurrentSessionTimeZoneHolderDefault.adoc | 18 +-
.../userreg/EmailNotificationServiceDefault.adoc} | 32 ++--
.../wrapper/WrapperFactoryDefault.adoc | 27 +++
.../xmlsnapshot/XmlSnapshotBuilder.adoc} | 23 ++-
.../xmlsnapshot/XmlSnapshotServiceDefault.adoc | 38 ++++
.../CausewayModuleExtLayoutLoadersGithub.adoc | 1 -
.../applib/user/events/UserCreatedEvent.adoc | 1 -
.../jdo/applib/services/JdoSupportService.adoc | 2 -
.../index/jpa/applib/types/BlobJpaEmbeddable.adoc | 1 -
.../index/jpa/applib/types/ClobJpaEmbeddable.adoc | 1 -
.../applib/annotation/InteractAs.adoc | 1 -
.../applib/jmocking/JUnitRuleMockery2.adoc | 1 -
.../CausewayViewerGraphqlIntegTestAbstract.adoc | 1 -
.../schema/PrintSchemaIntegTestAbstract.adoc | 1 -
.../restfulobjects/applib/util/JsonNodeUtils.adoc | 1 -
.../index/restfulobjects/client/RestfulClient.adoc | 1 -
antora/components/tutorials/antora.yml | 4 +
.../tutorials/modules/petclinic/nav.adoc | 1 +
.../tutorials/modules/petclinic/pages/.gitignore | 1 +
.../petclinic/pages/010-getting-started.adoc | 13 +-
.../petclinic/pages/020-the-petclinic-domain.adoc | 26 +--
.../petclinic/pages/030-petowner-entity.adoc | 60 +++----
.../modules/petclinic/pages/040-pet-entity.adoc | 32 ++--
.../modules/petclinic/pages/050-visit-entity.adoc | 16 +-
.../modules/petclinic/pages/060-unit-testing.adoc | 4 +-
.../modules/petclinic/pages/070-modularity.adoc | 4 +-
.../modules/petclinic/pages/080-view-models.adoc | 8 +-
.../petclinic/pages/090-integration-testing.adoc | 193 ++++++++++++++++++++-
.../further-business-logic-worked-examples.txt | 28 +--
core/adoc/modules/_overview/pages/about.adoc | 12 +-
.../bookmarks/BookmarkServiceDefault.java | 2 +
.../command/CommandDtoFactoryDefault.java | 2 +
.../command/CommandExecutorServiceDefault.java | 4 +
.../command/SchemaValueMarshallerDefault.java | 4 +
.../runtimeservices/email/EmailServiceDefault.java | 7 +
.../eventbus/EventBusServiceSpring.java | 3 +
.../executor/MemberExecutorServiceDefault.java | 3 +
.../factory/FactoryServiceDefault.java | 3 +
.../homepage/HomePageResolverServiceDefault.java | 3 +
.../runtimeservices/i18n/po/ContextAndMsgId.java | 2 +
.../i18n/po/TranslationServicePo.java | 4 +
.../i18n/po/TranslationServicePoMenu.java | 4 +
.../icons/ObjectIconServiceDefault.java | 4 +
.../interaction/InteractionDtoFactoryDefault.java | 10 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 4 +
.../locale/LanguageProviderDefault.java | 4 +
.../locale/LocaleChoiceProviderDefault.java | 4 +
.../menubars/MenuBarsLoaderServiceDefault.java | 4 +
.../MenuBarsMarshallerServiceBootstrap.java | 4 +
.../bootstrap/MenuBarsServiceBootstrap.java | 4 +
.../message/MessageServiceDefault.java | 4 +
.../publish/CommandPublisherDefault.java | 6 +
.../publish/EntityChangesPublisherDefault.java | 4 +
.../EntityPropertyChangePublisherDefault.java | 4 +
.../publish/ExecutionPublisherDefault.java | 4 +
.../ExceptionRecognizerForDataAccessException.java | 2 +
.../routing/RoutingServiceDefault.java | 4 +
.../scratchpad/ScratchpadDefault.java | 4 +
.../serializing/SerializingAdapterDefault.java | 2 +
.../session/InteractionIdGenerator.java | 4 +
.../session/InteractionIdGeneratorDefault.java | 4 +
.../session/InteractionServiceDefault.java | 2 +
.../sitemap/SitemapServiceDefault.java | 4 +
.../user/ImpersonateMenuAdvisorDefault.java | 2 +
.../UserCurrentSessionTimeZoneHolderDefault.java | 4 +
.../userreg/EmailNotificationServiceDefault.java | 4 +
.../wrapper/WrapperFactoryDefault.java | 4 +
.../InteractionEventDispatcherTypeSafe.java | 3 +
.../handlers/DelegatingInvocationHandler.java | 3 +
.../DelegatingInvocationHandlerDefault.java | 3 +
.../handlers/DomainObjectInvocationHandler.java | 4 +
.../xmlsnapshot/XmlSnapshotBuilder.java | 2 +
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 4 +
starters/adoc/antora.yml | 9 +
.../starters/pages/helloworld-script-jdo.adoc | 4 +-
.../starters/pages/helloworld-script-jpa.adoc | 4 +-
.../adoc/modules/starters/pages/helloworld.adoc | 21 ++-
.../starters/pages/simpleapp-script-jdo.adoc | 4 +-
.../starters/pages/simpleapp-script-jpa.adoc | 4 +-
.../adoc/modules/starters/pages/simpleapp.adoc | 23 +--
130 files changed, 1087 insertions(+), 533 deletions(-)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/bookmarks/BookmarkServiceDefault.adoc}
(62%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/command/CommandDtoFactoryDefault.adoc}
(51%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/command/CommandExecutorServiceDefault.adoc}
(66%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/command/SchemaValueMarshallerDefault.adoc
(80%)
copy
antora/components/refguide-index/modules/{viewer/pages/index/restfulobjects/applib/util/JsonNodeUtils.adoc
=> core/pages/index/runtimeservices/email/EmailServiceDefault.adoc} (51%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/eventbus/EventBusServiceSpring.adoc
(80%)
create mode 100644
antora/components/refguide-index/modules/core/pages/index/runtimeservices/executor/MemberExecutorServiceDefault.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/factory/FactoryServiceDefault.adoc} (66%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/homepage/HomePageResolverServiceDefault.adoc}
(74%)
create mode 100644
antora/components/refguide-index/modules/core/pages/index/runtimeservices/i18n/po/ContextAndMsgId.adoc
create mode 100644
antora/components/refguide-index/modules/core/pages/index/runtimeservices/i18n/po/TranslationServicePo.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/i18n/po/TranslationServicePoMenu.adoc}
(61%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/icons/ObjectIconServiceDefault.adoc
(80%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/interaction/InteractionDtoFactoryDefault.adoc}
(56%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/jaxb/JaxbServiceDefault.adoc
(80%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/locale/LanguageProviderDefault.adoc
(80%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/locale/LocaleChoiceProviderDefault.adoc
(80%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/menubars/MenuBarsLoaderServiceDefault.adoc}
(68%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.adoc}
(68%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/menubars/bootstrap/MenuBarsServiceBootstrap.adoc}
(66%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/message/MessageServiceDefault.adoc} (50%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/publish/CommandPublisherDefault.adoc} (72%)
copy starters/adoc/modules/starters/pages/simpleapp-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/publish/EntityChangesPublisherDefault.adoc
(77%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/publish/EntityPropertyChangePublisherDefault.adoc
(79%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/publish/ExecutionPublisherDefault.adoc}
(73%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/recognizer/dae/ExceptionRecognizerForDataAccessException.adoc}
(64%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/routing/RoutingServiceDefault.adoc
(80%)
copy
antora/components/refguide-index/modules/{viewer/pages/index/restfulobjects/applib/util/JsonNodeUtils.adoc
=> core/pages/index/runtimeservices/scratchpad/ScratchpadDefault.adoc} (53%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/serializing/SerializingAdapterDefault.adoc}
(74%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/session/InteractionIdGenerator.adoc
(80%)
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/session/InteractionIdGeneratorDefault.adoc
(80%)
create mode 100644
antora/components/refguide-index/modules/core/pages/index/runtimeservices/session/InteractionServiceDefault.adoc
copy starters/adoc/modules/starters/pages/helloworld-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/sitemap/SitemapServiceDefault.adoc
(80%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/user/ImpersonateMenuAdvisorDefault.adoc}
(58%)
copy starters/adoc/modules/starters/pages/simpleapp-script-jpa.adoc =>
antora/components/refguide-index/modules/core/pages/index/runtimeservices/user/UserCurrentSessionTimeZoneHolderDefault.adoc
(74%)
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=>
core/pages/index/runtimeservices/userreg/EmailNotificationServiceDefault.adoc}
(60%)
create mode 100644
antora/components/refguide-index/modules/core/pages/index/runtimeservices/wrapper/WrapperFactoryDefault.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/jaxb/JavaSqlJaxbAdapters.adoc
=> core/pages/index/runtimeservices/xmlsnapshot/XmlSnapshotBuilder.adoc} (61%)
create mode 100644
antora/components/refguide-index/modules/core/pages/index/runtimeservices/xmlsnapshot/XmlSnapshotServiceDefault.adoc
create mode 100644
antora/components/tutorials/modules/petclinic/pages/.gitignore