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/causeway.git
from 533d2dbeb2 updates support link in doap.rdf
add 04564dd58d CAUSEWAY-2485: simplfies @PropertyLayout#describedAs
add 46e74c1b31 CAUSEWAY-2485: reworks @Property#labelPosition
add fb5818b191 CAUSEWAY-2485: simplifies @Property#multiLine
add 30cf715802 CAUSEWAY-2485: minor tidyup of @Property#navigable
add 050e2d91cf CAUSEWAY-2485: adds TreeNode value type
add 52a6e6d166 CAUSEWAY-2485: replaces @Property#renderDaysBefore example
with @ValueSemantics#dateRenderAdjustDays
No new revisions were added by this update.
Summary of changes:
.../ActionLayoutDescribedAsPage-description.adoc | 5 +-
.../PropertyLayout/PropertyLayoutMenu.java | 13 --
.../PropertyLayoutCssClassPage-description.adoc | 4 +-
.../describedAs/DescribedAsMetaAnnotation.java | 43 ----
.../PropertyLayoutDescribedAsPage-description.adoc | 130 +++---------
.../describedAs/PropertyLayoutDescribedAsPage.java | 43 ++--
.../PropertyLayoutDescribedAsPage.layout.xml | 13 +-
...ropertyLayoutDescribedAsPage_mixinProperty.java | 46 ----
...ibedAsPage_mixinPropertyWithMetaAnnotation.java | 47 -----
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 -----
... PropertyLayoutDescribedAsPage_updateName.java} | 11 +-
...utDescribedAsPage_updateWithMetaAnnotation.java | 58 -----
...dAsPage_updateWithMetaAnnotationOverridden.java | 59 ------
.../LabelPositionLeftMetaAnnotation.java | 44 ----
.../LabelPositionTopMetaAnnotation.java | 44 ----
...ropertyLayoutLabelPositionPage-description.adoc | 233 +++++++++------------
.../PropertyLayoutLabelPositionPage.java | 144 ++++++-------
.../PropertyLayoutLabelPositionPage.layout.xml | 23 +-
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -----
...itionPage_updateBooleanLabelPositionRight.java} | 22 +-
...LabelPositionPage_updateLabelPositionLeft.java} | 36 ++--
...LabelPositionPage_updateLabelPositionNone.java} | 19 +-
...itionPage_updateLabelPositionNotSpecified.java} | 29 +--
...tLabelPositionPage_updateLabelPositionTop.java} | 39 ++--
...rtyLayoutLabelPositionPage_updateProperty.java} | 23 +-
...yLayoutLabelPositionPage_updateVariantLeft.java | 60 ------
...LayoutLabelPositionPage_updateVariantRight.java | 60 ------
...LabelPositionPage_updateWithMetaAnnotation.java | 58 -----
...ionPage_updateWithMetaAnnotationOverridden.java | 61 ------
.../multiLine/MultiLine10MetaAnnotation.java | 43 ----
.../PropertyLayoutMultiLinePage-description.adoc | 96 +--------
.../multiLine/PropertyLayoutMultiLinePage.java | 42 +---
.../PropertyLayoutMultiLinePage.layout.xml | 8 +-
.../PropertyLayoutMultiLinePage_mixinProperty.java | 47 -----
...tiLinePage_mixinPropertyWithMetaAnnotation.java | 47 -----
..._mixinPropertyWithMetaAnnotationOverridden.java | 49 -----
...youtMultiLinePage_updateWithMetaAnnotation.java | 58 -----
...inePage_updateWithMetaAnnotationOverridden.java | 61 ------
.../PropertyLayout/named/NamedMetaAnnotation.java | 43 ----
.../named/PropertyLayoutNamedPage-description.adoc | 68 +-----
.../named/PropertyLayoutNamedPage.java | 39 +---
.../named/PropertyLayoutNamedPage.layout.xml | 4 +-
..._mixinPropertyWithMetaAnnotationOverridden.java | 48 -----
...tyLayoutNamedPage_updateWithMetaAnnotation.java | 58 -----
...medPage_updateWithMetaAnnotationOverridden.java | 60 ------
...yLayoutNamedPage_updateWithParameterLayout.java | 2 -
.../navigable/FileNodeVm-description.adoc | 39 ++--
.../PropertyLayout/navigable/FileNodeVm.java | 19 +-
.../PropertyLayout/navigable/FileNodeVm.layout.xml | 1 -
...odeVm_returnsTree.java => FileNodeVm_tree.java} | 16 +-
.../PropertyLayoutRenderDayPage-description.adoc | 152 --------------
...nderDayPage_mixinEndDateWithMetaAnnotation.java | 49 -----
...e_mixinEndDateWithMetaAnnotationOverridden.java | 52 -----
...nderDayPage_mixinEndDateWithPropertyLayout.java | 49 -----
...derDayPage_updateEndDateWithMetaAnnotation.java | 60 ------
..._updateEndDateWithMetaAnnotationOverridden.java | 63 ------
.../RenderDayMetaAnnotationEndDateExclusive.java | 42 ----
.../RenderDayMetaAnnotationStartDateInclusive.java | 41 ----
.../ValueSemantics/ValueSemanticsMenu.java} | 59 ++----
...anticsDateRenderAdjustDaysPage-description.adoc | 70 +++++++
.../ValueSemanticsDateRenderAdjustDaysPage.java} | 80 ++-----
...ueSemanticsDateRenderAdjustDaysPage.layout.xml} | 16 +-
...icsDateRenderAdjustDaysPage_downloadAsXml.java} | 10 +-
...icsDateRenderAdjustDaysPage_updateEndDate.java} | 20 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 6 +-
.../dom/types/causeway/CausewayTypesMenu.java | 8 +
.../passwords/CausewayPasswords-description.adoc | 2 +-
.../causeway/treenode/FileNodeType.java} | 30 +--
.../causeway/treenode}/FileNodeVm-DIRECTORY.svg | 0
.../causeway/treenode}/FileNodeVm-FILE.svg | 0
.../treenode}/FileNodeVm-FILE_SYSTEM_ROOT.svg | 0
.../causeway/treenode/FileNodeVm-description.adoc | 97 +++++++++
.../causeway/treenode}/FileNodeVm.java | 49 ++---
.../causeway/treenode}/FileNodeVm.layout.xml | 1 -
.../causeway/treenode/FileNodeVm_tree.java} | 29 ++-
.../causeway/treenode/FileSystemTreeAdapter.java | 67 ++++++
.../causeway/treenode/FileTreeNodeService.java | 73 +++++++
.../demo/domain/src/main/resources/application.yml | 4 +-
78 files changed, 793 insertions(+), 2648 deletions(-)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/DescribedAsMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_mixinProperty.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_mixinPropertyWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/{PropertyLayoutDescribedAsPage_updateWithParameterLayout.java
=> PropertyLayoutDescribedAsPage_updateName.java} (84%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/describedAs/PropertyLayoutDescribedAsPage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/LabelPositionLeftMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/LabelPositionTopMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateWithParameterLayout.java
=> PropertyLayoutLabelPositionPage_updateBooleanLabelPositionRight.java} (74%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_mixinPropertyWithMetaAnnotation.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionLeft.java} (58%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateVariantNone.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionNone.java} (78%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateVariantNotSpecified.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionNotSpecified.java} (57%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_mixinProperty.java
=> PropertyLayoutLabelPositionPage_updateLabelPositionTop.java} (59%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/{PropertyLayoutLabelPositionPage_updateVariantTop.java
=> PropertyLayoutLabelPositionPage_updateProperty.java} (72%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateVariantLeft.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateVariantRight.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/labelPosition/PropertyLayoutLabelPositionPage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/MultiLine10MetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_mixinProperty.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/multiLine/PropertyLayoutMultiLinePage_updateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/NamedMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_updateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_updateWithMetaAnnotationOverridden.java
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/navigable/{FileNodeVm_returnsTree.java
=> FileNodeVm_tree.java} (74%)
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage-description.adoc
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_mixinEndDateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_mixinEndDateWithPropertyLayout.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotation.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/PropertyLayoutRenderDayPage_updateEndDateWithMetaAnnotationOverridden.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/RenderDayMetaAnnotationEndDateExclusive.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/PropertyLayout/renderDay/RenderDayMetaAnnotationStartDateInclusive.java
copy
examples/demo/domain/src/main/java/demoapp/dom/{types/causeway/CausewayTypesMenu.java
=> domain/properties/ValueSemantics/ValueSemanticsMenu.java} (50%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage-description.adoc
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/{PropertyLayout/renderDay/PropertyLayoutRenderDayPage.java
=>
ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage.java}
(52%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/{PropertyLayout/renderDay/PropertyLayoutRenderDayPage.layout.xml
=>
ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage.layout.xml}
(85%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/{PropertyLayout/renderDay/PropertyLayoutRenderDayPage_downloadAsXml.java
=>
ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage_downloadAsXml.java}
(80%)
rename
examples/demo/domain/src/main/java/demoapp/dom/domain/properties/{PropertyLayout/renderDay/PropertyLayoutRenderDayPage_updateEndDateWithParameterLayout.java
=>
ValueSemantics/dateRenderAdjustDays/ValueSemanticsDateRenderAdjustDaysPage_updateEndDate.java}
(78%)
rename
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_mixinProperty.java
=> types/causeway/treenode/FileNodeType.java} (56%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm-DIRECTORY.svg (100%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm-FILE.svg (100%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm-FILE_SYSTEM_ROOT.svg (100%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/types/causeway/treenode/FileNodeVm-description.adoc
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm.java (69%)
copy
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/navigable
=> types/causeway/treenode}/FileNodeVm.layout.xml (98%)
rename
examples/demo/domain/src/main/java/demoapp/dom/{domain/properties/PropertyLayout/named/PropertyLayoutNamedPage_mixinPropertyWithMetaAnnotation.java
=> types/causeway/treenode/FileNodeVm_tree.java} (65%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/types/causeway/treenode/FileSystemTreeAdapter.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/types/causeway/treenode/FileTreeNodeService.java