This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch CAUSEWAY-2485
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from 11ef3ac293 CAUSEWAY-2485: tidies up @Action#typeOf
     add e5e1baac40 CAUSEWAY-3401: if can edit via action, don't display 
disabled reason
     add 27424c2ca7 CAUSEWAY-3423: fix 'typeOf' facet precedence
     add 8b9f20b3b0 CAUSEWAY-3424: [Programming Model] mark 
Action/Collection/Property#hidden deprecated for removal
     add 26ae2912a8 CAUSEWAY-3424: ... however, keep tests for now
     add fb89006ce4 CAUSEWAY-3424: [Programming Model] remove 
ActionLayout#bookmarking
     add cf3cb3a5d2 CAUSEWAY-3424: prepare removal of tests for 
Action/Collection/Property#hidden
     add 0c33bb5319 CAUSEWAY-2485: reworks @ActionLayout#associateWith
     add 083b2859b3 CAUSEWAY-3418: fixes collection-memento for element types 
that are abstract and have an inherited local-type
     new bf4fe2ac34 CAUSEWAY-2485: reworks @Action#cssClass

The 1 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:
 .../ROOT/pages/2023/2.0.0-RC2/mignotes.adoc        |  11 ++
 .../apache/causeway/applib/annotation/Action.java  |   9 +-
 .../causeway/applib/annotation/ActionLayout.java   |  10 --
 .../causeway/applib/annotation/Collection.java     |   6 +-
 .../causeway/applib/annotation/Property.java       |   5 +-
 .../causeway/applib/services/user/UserMemento.java |  12 +-
 .../causeway/core/metamodel/consent/Consent.java   |   4 +-
 .../facets/actcoll/typeof/TypeOfFacetFromType.java |   3 +-
 .../hidden/HiddenFacetForActionAnnotation.java     |   1 +
 .../typeof/TypeOfFacetForActionAnnotation.java     |   3 +-
 .../hidden/HiddenFacetForCollectionAnnotation.java |   1 +
 .../typeof/TypeOfFacetForCollectionAnnotation.java |   3 +-
 .../hidden/HiddenFacetForPropertyAnnotation.java   |   1 +
 .../core/metamodel/inspect/model/ActionNode.java   |   4 +-
 .../metamodel/inspect/model/AnnotationNode.java    |   4 +-
 .../metamodel/inspect/model/CollectionNode.java    |   4 +-
 .../metamodel/inspect/model/FacetAttrNode.java     |   4 +-
 .../metamodel/inspect/model/FacetGroupNode.java    |   4 +-
 .../core/metamodel/inspect/model/FacetNode.java    |   4 +-
 .../metamodel/inspect/model/ParameterNode.java     |   4 +-
 .../core/metamodel/inspect/model/PropertyNode.java |   4 +-
 .../core/metamodel/inspect/model/TypeNode.java     |   4 +-
 .../objectmanager/ObjectManagerDefault.java        |   7 +-
 .../metamodel/facets/AbstractFacetFactoryTest.java |   8 +-
 .../ActionAnnotationFacetFactoryTest_Hidden.java   |   1 +
 ...=> ActionLayoutAnnotationFacetFactoryTest.java} |  38 +++++-
 .../CollectionAnnotationFacetFactoryTest.java      |   1 +
 ... => CollectionLayoutAnnotationFactoryTest.java} |  37 +++++-
 .../PropertyAnnotationFacetFactoryTest.java        |   1 +
 ...acetForPropertyLayoutAnnotationFactoryTest.java |  64 ----------
 ...acetForPropertyLayoutAnnotationFactoryTest.java |  67 -----------
 .../PropertyLayoutAnnotationFactoryTest.java       | 132 +++++++++++++++++++++
 .../ActionHidden_changeNameHiddenAllTables.java    |   8 +-
 .../ActionHidden_changeNameHiddenEverywhere.java   |   8 +-
 .../ActionHidden_changeNameHiddenObjectForms.java  |   8 +-
 .../Action/semantics/ActionSemanticsPage.java      |   2 +-
 .../actions/Action/typeOf/ActionTypeOfPage.java    |   2 +-
 .../actions/ActionLayout/ActionLayoutMenu.java     |  16 ++-
 .../ActionLayoutAssociateWithPage-description.adoc |  31 +++--
 .../ActionLayoutAssociateWithPage.java             |  91 +++++++++-----
 .../ActionLayoutAssociateWithPage.layout.xml       |  32 ++---
 ...ionLayoutAssociateWithChildVm-description.adoc} |   2 +-
 .../child/ActionLayoutAssociateWithChildVm.java}   |  24 ++--
 .../ActionLayoutAssociateWithChildVm.layout.xml}   |   0
 .../ActionLayoutCssClassPage-description.adoc      | 124 ++++++++++++++++++-
 .../cssClass/ActionLayoutCssClassPage.java         | 113 +++++++++++++++---
 .../ActionLayoutCssClassFaPage-description.adoc    |  39 +++++-
 .../cssClassFa/ActionLayoutCssClassFaPage.java     |  25 ++--
 .../Collection/hidden/CollectionHiddenPage.java    |   5 +-
 .../objects/mixins/mixins/FibonacciNumberVm.java   |  17 ++-
 .../properties/Property/hidden/PropertyHidden.java |  16 ++-
 .../Property/hidden/jpa/PropertyHiddenJpa.java     |  36 ++++--
 .../child/PropertyProjectingChildVm.java           |   4 +-
 .../hidden/PropertyLayoutHidden.java               |  16 ++-
 .../hidden/jpa/PropertyLayoutHiddenJpa.java        |  31 +++--
 ...JavaAwtBufferedImageHolder_actionReturning.java |   4 +-
 ...feredImageHolder_actionReturningCollection.java |   4 +-
 ...ImageHolder_updateReadOnlyOptionalProperty.java |   4 +-
 ...BufferedImageHolder_updateReadOnlyProperty.java |   4 +-
 ...geHolder_updateReadOnlyPropertyWithChoices.java |   4 +-
 .../secman/applib/user/dom/ApplicationUser.java    |   5 +-
 .../user/dom/mixins/ApplicationUser_timeZone.java  |   6 +-
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |   4 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |   4 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   2 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   2 +-
 .../components/actions/ActionParametersForm.java   |   4 +-
 .../ui/components/scalars/ScalarPanelAbstract.java |   6 +-
 .../scalars/ScalarPanelAdditionalButton.java       |   6 +-
 69 files changed, 799 insertions(+), 371 deletions(-)
 rename 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/actions/layout/{ActionLayoutXmlLayoutAnnotationFacetFactoryTest.java
 => ActionLayoutAnnotationFacetFactoryTest.java} (79%)
 rename 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/collections/layout/annotation/{NamedFacetForCollectionLayoutAnnotationFactoryTest.java
 => CollectionLayoutAnnotationFactoryTest.java} (62%)
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/LabelAtFacetForPropertyLayoutAnnotationFactoryTest.java
 delete mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/NamedFacetForPropertyLayoutAnnotationFactoryTest.java
 create mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/properties/propertylayout/PropertyLayoutAnnotationFactoryTest.java
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/actions/{Action/typeOf/child/ActionTypeOfChildVm-description.adoc
 => 
ActionLayout/associateWith/child/ActionLayoutAssociateWithChildVm-description.adoc}
 (93%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/{objects/DomainObject/xxxDomainEvent/child/DomainObjectXxxDomainEventChildVm.java
 => 
actions/ActionLayout/associateWith/child/ActionLayoutAssociateWithChildVm.java} 
(72%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/domain/actions/{Action/typeOf/child/ActionTypeOfChildVm.layout.xml
 => 
ActionLayout/associateWith/child/ActionLayoutAssociateWithChildVm.layout.xml} 
(100%)

Reply via email to