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

ahuber pushed a change to branch 3752-appfeat.filter.spi-a
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from 23f13409f44 CAUSEWAY-3752: simplified handling of VisibilityContext 
providing for debugging
     add e1d936b82d3 CAUSEWAY-3752: lets viewers provide their visibility 
contraints

No new revisions were added by this update.

Summary of changes:
 .../interaction/core/InteractionConstraint.java    |   6 +
 .../impl/ObjectValidPropertiesFacetImpl.java       |  12 +-
 .../facets/object/value/CompositeValueUpdater.java |   5 +-
 .../metamodel/interactions/InteractionContext.java |   6 -
 ...ctionContext.java => VisibilityConstraint.java} |  21 +-
 .../core/metamodel/interactions}/WhatViewer.java   |   2 +-
 .../interactions/managed/ActionInteraction.java    |  24 +-
 .../managed/CollectionInteraction.java             |   6 +-
 .../interactions/managed/ManagedAction.java        |  25 +--
 .../interactions/managed/ManagedCollection.java    |  17 +-
 .../interactions/managed/ManagedMember.java        |  12 +-
 .../interactions/managed/ManagedProperty.java      |  21 +-
 .../interactions/managed/PropertyInteraction.java  |   6 +-
 .../interactions/use/ActionUsabilityContext.java   |   5 +-
 .../use/CollectionUsabilityContext.java            |   5 +-
 .../interactions/use/ParamUsabilityContext.java    |   4 +-
 .../interactions/use/PropertyUsabilityContext.java |   5 +-
 .../interactions/use/UsabilityContext.java         |   2 +-
 .../interactions/val/ValidityContext.java          |   6 -
 .../interactions/vis/ActionVisibilityContext.java  |   8 +-
 .../vis/CollectionVisibilityContext.java           |   8 +-
 .../interactions/vis/ObjectVisibilityContext.java  |   9 +-
 .../interactions/vis/ParamVisibilityContext.java   |   5 +-
 .../vis/PropertyVisibilityContext.java             |   8 +-
 .../interactions/vis/VisibilityContext.java        |  17 ++
 .../authorization/AuthorizationFacet.java          |   6 +-
 .../HiddenFacetForNavigationFromHiddenType.java    |  15 +-
 .../metamodel/spec/feature/HasObjectAction.java    |   9 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |  89 ++++----
 .../core/metamodel/spec/feature/ObjectMember.java  |   7 +-
 .../metamodel/spec/impl/ObjectActionDefault.java   |  65 +++---
 .../metamodel/spec/impl/ObjectMemberAbstract.java  |  22 +-
 .../spec/impl/OneToManyAssociationDefault.java     |  11 +-
 .../spec/impl/OneToOneAssociationDefault.java      |  50 ++---
 .../metamodel/tabular/DataTableInteractive.java    |   3 +-
 .../tabular/internal/DataRowInternal.java          |   9 +-
 .../tabular/internal/DataTableInternal.java        |  37 ++--
 .../core/metamodel/tabular/simple/DataRow.java     |  10 +-
 .../spec/impl/ObjectAssociationAbstractTest.java   |   7 +-
 ...ObjectAssociationAbstractTest_alwaysHidden.java |   6 +-
 .../spec/impl/OneToOneAssociationAbstractTest.java |   9 +-
 .../handlers/DomainObjectInvocationHandler.java    |   6 +-
 .../jpa/publishing/PublishingTestFactoryJpa.java   | 242 +++++++++------------
 .../interaction/DomainObjectTesterFactory.java     |  28 +--
 .../util/interaction/InteractionTestAbstract.java  |  11 +-
 .../interact/CollectionInteractionTest.java        |   3 +-
 .../value/PropertyInteractionProbeImpl.java        |  13 +-
 .../testdomain/value/ValueSemanticsTester.java     |  10 +-
 .../applib/services/menu/model/MenuAction.java     |   6 +-
 .../viewer/commons/model/action/UiActionForm.java  |  17 +-
 .../commons/services/menu/_MenuItemBuilder.java    |   6 +-
 .../viewer/graphql/model/context/Context.java      |  19 +-
 .../rich/mutation/RichMutationForAction.java       |  26 +--
 .../rich/mutation/RichMutationForProperty.java     |  28 +--
 .../domain/rich/query/RichActionInvokeResult.java  |  26 +--
 .../query/RichActionParamsParamAutoComplete.java   |  15 +-
 .../rich/query/RichActionParamsParamChoices.java   |  15 +-
 .../rich/query/RichActionParamsParamDefault.java   |   9 +-
 .../domain/rich/query/RichMemberDisabled.java      |   9 +-
 .../model/domain/rich/query/RichMemberHidden.java  |   9 +-
 .../model/domain/rich/query/RichPropertySet.java   |  26 +--
 .../simple/mutation/SimpleMutationForAction.java   |  26 +--
 .../simple/mutation/SimpleMutationForProperty.java |  28 +--
 .../model/domain/simple/query/SimpleAction.java    |  57 ++---
 .../restfulobjects/rendering/IResourceContext.java |   6 +
 .../rendering/context/ResourceContext.java         |  54 ++---
 .../AbstractObjectMemberReprRenderer.java          |  34 ++-
 .../domainobjects/DomainObjectReprRenderer.java    |  48 ++--
 .../domainobjects/ObjectActionReprRenderer.java    |  30 ++-
 .../ObjectCollectionReprRenderer.java              |  17 +-
 .../domainobjects/ObjectPropertyReprRenderer.java  |  21 +-
 ...ntentNegotiationServiceOrgApacheCausewayV2.java |  61 +++---
 .../resources/DomainObjectResourceServerside.java  |  44 ++--
 .../resources/ObjectAdapterAccessHelper.java       |  15 +-
 .../resources/ObjectAdapterUpdateHelper.java       |  20 +-
 .../viewer/resources/_DomainResourceHelper.java    |  29 +--
 .../model/models/coll/CollectionModelParented.java |   5 +-
 .../models/coll/CollectionModelStandalone.java     |   7 +-
 ...{HasBookmarkedOwner.java => WktVisibility.java} |  21 +-
 .../interaction/act/ActionInteractionWkt.java      |  20 +-
 .../interaction/prop/PropertyInteractionWkt.java   |   3 +-
 .../parented/ParentedCollectionPanel.java          |   3 +-
 82 files changed, 777 insertions(+), 896 deletions(-)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/{ActionInteractionContext.java
 => VisibilityConstraint.java} (67%)
 rename 
core/{interaction/src/main/java/org/apache/causeway/core/interaction/core => 
metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions}/WhatViewer.java
 (96%)
 copy 
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/interaction/{HasBookmarkedOwner.java
 => WktVisibility.java} (63%)

Reply via email to