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%)