You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/06/19 07:25:33 UTC
[isis] branch master updated (f07ea5e -> 8238b07)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.
from f07ea5e ISIS-2366: bump to Spring Boot 2.3.1, also create demo-jee stub
add 54e7006 ISIS-2222: fleshes out demo app with stateful view model referencing entities.
add 8238b07 ISIS-2222: refactors away DemoStub into separate concerns
No new revisions were added by this update.
Summary of changes:
.../demoapp/dom/_infra/AsciiDocReaderService.java | 2 +-
.../demoapp/dom/_infra/DefaultTitleProvider.java | 30 ++---
.../{ => asciidocdesc}/HasAsciiDocDescription.java | 2 +-
.../asciidocdesc/HasAsciiDocDescription.svg} | 0
.../HasAsciiDocDescription_description.java | 4 +-
.../HasAsciiDocDescription_sources.java | 4 +-
.../java/demoapp/dom/_infra/utils/HtmlUtils.java | 14 ++-
.../_infra/utils/LogUtils.java} | 7 +-
....adoc => AssociatedActionDemo-description.adoc} | 0
.../dom/actions/assoc/AssociatedActionDemo.java | 27 +++--
.../dom/actions/assoc/AssociatedActionMenu.java | 18 ++-
...nDemo.adoc => AsyncActionDemo-description.adoc} | 0
.../demoapp/dom/actions/async/AsyncActionDemo.java | 8 +-
.../demoapp/dom/actions/async/AsyncActionMenu.java | 4 +-
...oc => DependentArgsActionDemo-description.adoc} | 0
.../actions/depargs/DependentArgsActionDemo.java | 12 +-
.../actions/depargs/DependentArgsActionMenu.java | 8 +-
.../{ErrorDemo.adoc => ErrorDemo-description.adoc} | 0
.../src/main/java/demoapp/dom/error/ErrorDemo.java | 10 +-
.../src/main/java/demoapp/dom/error/ErrorMenu.java | 4 +-
.../demoapp/dom/events/DemoEventSubscriber.java | 2 +-
...EventsDemo.adoc => EventsDemo-description.adoc} | 0
.../main/java/demoapp/dom/events/EventsDemo.java | 10 +-
.../java/demoapp/dom/events/EventsDemoMenu.java | 4 +-
.../java/demoapp/dom/homepage/DemoHomePage.java | 2 +-
.../{utils => dom/jee}/DemoRequestScopedBean.java | 2 +-
.../jee/{JeeDemo.adoc => JeeDemo-description.adoc} | 0
.../src/main/java/demoapp/dom/jee/JeeDemo.java | 11 +-
.../src/main/java/demoapp/dom/jee/JeeMenu.java | 1 -
.../main/java/demoapp/dom/mixins/MixinDemo.java | 18 +--
.../main/java/demoapp/dom/mixins/MixinMenu.java | 10 +-
...yDemo.adoc => MixinLegacyDemo-description.adoc} | 0
.../demoapp/dom/mixins/legacy/MixinLegacyDemo.java | 19 +---
.../demoapp/dom/mixins/legacy/MixinLegacyMenu.java | 12 +-
.../domain/src/main/java/demoapp/dom/package.jdo | 4 +
.../{TabDemo.adoc => TabDemo-description.adoc} | 0
.../src/main/java/demoapp/dom/tabs/TabDemo.java | 10 +-
.../src/main/java/demoapp/dom/tabs/TabMenu.java | 4 +-
...oltipDemo.adoc => TooltipDemo-description.adoc} | 0
.../main/java/demoapp/dom/tooltip/TooltipDemo.java | 17 +--
.../main/java/demoapp/dom/tooltip/TooltipMenu.java | 10 +-
.../{TreeDemo.adoc => TreeDemo-description.adoc} | 0
.../src/main/java/demoapp/dom/tree/TreeDemo.java | 8 +-
.../main/java/demoapp/dom/tree/TreeDemoMenu.java | 10 +-
.../java/demoapp/dom/types/FeaturedTypesMenu.java | 76 +++++++++++--
.../{BlobDemo.adoc => BlobDemo-description.adoc} | 0
.../main/java/demoapp/dom/types/blob/BlobDemo.java | 21 +---
.../{ClobDemo.adoc => ClobDemo-description.adoc} | 0
.../main/java/demoapp/dom/types/clob/ClobDemo.java | 23 +---
...MarkupDemo.adoc => MarkupDemo-description.adoc} | 0
.../java/demoapp/dom/types/markup/MarkupDemo.java | 22 +---
...esDemo.adoc => PrimitivesDemo-description.adoc} | 0
.../dom/types/primitive/PrimitivesDemo.java | 21 +---
.../{TextDemo.adoc => TextDemo-description.adoc} | 0
.../main/java/demoapp/dom/types/text/TextDemo.java | 15 +--
...oralDemo.adoc => TemporalDemo-description.adoc} | 0
.../java/demoapp/dom/types/time/TemporalDemo.java | 18 +--
.../{TupleDemo.adoc => TupleDemo-description.adoc} | 0
.../java/demoapp/dom/types/tuple/TupleDemo.java | 13 +--
.../demoapp/dom/types/tuple/TupleDemoMenu.java | 12 +-
.../{UuidDemo.adoc => UuidDemo-description.adoc} | 0
.../main/java/demoapp/dom/types/uuid/UuidDemo.java | 13 +--
.../dom/viewmodels/StatefulViewModelUsingJaxb.java | 53 ---------
.../java/demoapp/dom/viewmodels/ViewModels.java | 15 ++-
.../viewmodels/jaxbrefentity/ChildEntities.java | 36 ++++++
.../dom/viewmodels/jaxbrefentity/ChildEntity.java | 35 ++++++
...tatefulViewModelJaxbRefsEntity-description.adoc | 3 +
.../StatefulViewModelJaxbRefsEntity.java | 122 +++++++++++++++++++++
.../StatefulViewModelJaxbRefsEntity.layout.xml} | 3 +-
.../fixtures/ChildEntitySeedService.java | 44 ++++++++
.../StatefulViewModelUsingJaxb-description.adoc | 54 +++++++++
.../usingjaxb/StatefulViewModelUsingJaxb.java | 99 +++++++++++++++++
.../StatefulViewModelUsingJaxb.layout.xml | 6 +-
.../src/main/java/demoapp/utils/DemoStub.java | 110 -------------------
.../main/java/demoapp/webapp/DemoAppManifest.java | 6 +-
.../main/java/demoapp/webapp/menubars.layout.xml | 17 +--
.../webapp/{ => notifications}/Notification.java | 2 +-
.../{ => notifications}/NotificationsResource.java | 3 +-
examples/demo/wicket/pom.xml | 2 +-
.../java/demoapp/webapp/wicket/DemoAppWicket.java | 2 +-
.../webapp/wicket}/utils/ThereCanBeOnlyOne.java | 2 +-
.../adoc/modules/ROOT/pages/ro-spec.adoc | 2 +-
82 files changed, 664 insertions(+), 494 deletions(-)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/appfeat/ApplicationFeatureFactory.java => examples/demo/domain/src/main/java/demoapp/dom/_infra/DefaultTitleProvider.java (61%)
rename examples/demo/domain/src/main/java/demoapp/dom/_infra/{ => asciidocdesc}/HasAsciiDocDescription.java (52%)
rename examples/demo/domain/src/main/java/demoapp/{utils/DemoStub.svg => dom/_infra/asciidocdesc/HasAsciiDocDescription.svg} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/_infra/{ => asciidocdesc}/HasAsciiDocDescription_description.java (94%)
rename examples/demo/domain/src/main/java/demoapp/dom/_infra/{ => asciidocdesc}/HasAsciiDocDescription_sources.java (95%)
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/FqcnType.java => examples/demo/domain/src/main/java/demoapp/dom/_infra/utils/HtmlUtils.java (74%)
rename examples/demo/domain/src/main/java/demoapp/{utils/DemoUtils.java => dom/_infra/utils/LogUtils.java} (91%)
rename examples/demo/domain/src/main/java/demoapp/dom/actions/assoc/{AssociatedActionDemo.adoc => AssociatedActionDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/actions/async/{AsyncActionDemo.adoc => AsyncActionDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/actions/depargs/{DependentArgsActionDemo.adoc => DependentArgsActionDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/error/{ErrorDemo.adoc => ErrorDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/events/{EventsDemo.adoc => EventsDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/{utils => dom/jee}/DemoRequestScopedBean.java (98%)
rename examples/demo/domain/src/main/java/demoapp/dom/jee/{JeeDemo.adoc => JeeDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/mixins/legacy/{MixinLegacyDemo.adoc => MixinLegacyDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/tabs/{TabDemo.adoc => TabDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/tooltip/{TooltipDemo.adoc => TooltipDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/tree/{TreeDemo.adoc => TreeDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/blob/{BlobDemo.adoc => BlobDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/clob/{ClobDemo.adoc => ClobDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/markup/{MarkupDemo.adoc => MarkupDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{PrimitivesDemo.adoc => PrimitivesDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/text/{TextDemo.adoc => TextDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/time/{TemporalDemo.adoc => TemporalDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/tuple/{TupleDemo.adoc => TupleDemo-description.adoc} (100%)
rename examples/demo/domain/src/main/java/demoapp/dom/types/uuid/{UuidDemo.adoc => UuidDemo-description.adoc} (100%)
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/viewmodels/StatefulViewModelUsingJaxb.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/viewmodels/jaxbrefentity/ChildEntities.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/viewmodels/jaxbrefentity/ChildEntity.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/viewmodels/jaxbrefentity/StatefulViewModelJaxbRefsEntity-description.adoc
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/viewmodels/jaxbrefentity/StatefulViewModelJaxbRefsEntity.java
copy examples/demo/domain/src/main/java/demoapp/dom/viewmodels/{StatefulViewModelUsingJaxb.layout.xml => jaxbrefentity/StatefulViewModelJaxbRefsEntity.layout.xml} (94%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/viewmodels/jaxbrefentity/fixtures/ChildEntitySeedService.java
rename examples/demo/domain/src/main/java/demoapp/dom/viewmodels/{ => usingjaxb}/StatefulViewModelUsingJaxb-description.adoc (52%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/viewmodels/usingjaxb/StatefulViewModelUsingJaxb.java
rename examples/demo/domain/src/main/java/demoapp/dom/viewmodels/{ => usingjaxb}/StatefulViewModelUsingJaxb.layout.xml (79%)
delete mode 100644 examples/demo/domain/src/main/java/demoapp/utils/DemoStub.java
rename examples/demo/domain/src/main/java/demoapp/webapp/{ => notifications}/Notification.java (96%)
rename examples/demo/domain/src/main/java/demoapp/webapp/{ => notifications}/NotificationsResource.java (97%)
rename examples/demo/{domain/src/main/java/demoapp => wicket/src/main/java/demoapp/webapp/wicket}/utils/ThereCanBeOnlyOne.java (98%)