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

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


    from e381b351f7c CAUSEWAY-3752: HiddenFacetForFeatureFilter stub
     add 49e2168e7dc CAUSEWAY-3752: major refactor

No new revisions were added by this update.

Summary of changes:
 .../services/wrapper/control/SyncControl.java      |  62 ++++---
 .../commons/internal/ioc/SpringContextHolder.java  |   3 -
 .../causeway/core/metamodel/consent/Consent.java   |   8 +-
 .../facets/all/hide/ApplicationFeatureFilters.java |  91 +++++++++
 .../hide/HiddenFacetForFeatureFilterFactory.java   |  18 +-
 .../hidden/HiddenFacetForLayoutAbstract.java       |   2 +-
 .../impl/ObjectValidPropertiesFacetImpl.java       |  21 +--
 .../facets/object/value/CompositeValueUpdater.java |  13 +-
 .../property/modify/PropertyDomainEventFacet.java  |  11 +-
 ...tionContext.java => InteractionConstraint.java} |  16 +-
 .../metamodel/interactions/InteractionContext.java |  12 +-
 .../metamodel/interactions/InteractionUtils.java   |  12 +-
 .../core/metamodel/interactions/WhatViewer.java    |  29 +--
 .../interactions/acc/ObjectTitleContext.java       |   9 +-
 .../interactions/managed/ManagedAction.java        |  13 +-
 .../interactions/managed/ManagedCollection.java    |   9 +-
 .../interactions/managed/ManagedMember.java        |  35 ++--
 .../interactions/managed/ManagedProperty.java      |  27 ++-
 .../managed/ParameterNegotiationModel.java         |  31 +++-
 .../interactions/use/ActionUsabilityContext.java   |  16 +-
 .../use/CollectionUsabilityContext.java            |  13 +-
 .../interactions/use/ParamUsabilityContext.java    |  12 +-
 .../interactions/use/PropertyUsabilityContext.java |  13 +-
 .../interactions/val/ActionValidityContext.java    |   9 +-
 .../interactions/val/ObjectValidityContext.java    |   8 +-
 .../interactions/val/ParamValidityContext.java     |   8 +-
 .../interactions/val/PropertyModifyContext.java    |   9 +-
 .../interactions/val/ValidityContext.java          |   6 -
 .../interactions/vis/ActionVisibilityContext.java  |  26 ++-
 .../vis/CollectionVisibilityContext.java           |  24 ++-
 .../interactions/vis/ObjectVisibilityContext.java  |  17 +-
 .../interactions/vis/ParamVisibilityContext.java   |  10 +-
 .../vis/PropertyVisibilityContext.java             |  11 +-
 .../core/metamodel/object/MmVisibilityUtils.java   |  21 ++-
 .../authorization/AuthorizationFacet.java          |   9 +-
 .../HiddenFacetForNavigationFromHiddenType.java    |   8 +-
 .../metamodel/spec/feature/HasObjectAction.java    |  31 ++--
 .../core/metamodel/spec/feature/ObjectAction.java  | 111 +++++------
 .../spec/feature/ObjectActionParameter.java        |  11 +-
 .../core/metamodel/spec/feature/ObjectMember.java  |  67 +++----
 .../spec/feature/OneToOneAssociation.java          |  10 +-
 .../metamodel/spec/impl/ObjectActionDefault.java   | 125 ++++++-------
 .../metamodel/spec/impl/ObjectActionMixedIn.java   |   7 +-
 .../spec/impl/ObjectActionParameterAbstract.java   |  44 ++---
 .../metamodel/spec/impl/ObjectMemberAbstract.java  |  50 ++---
 .../spec/impl/ObjectSpecificationDefault.java      | 116 ++++++------
 .../spec/impl/OneToManyAssociationDefault.java     |  12 +-
 .../spec/impl/OneToOneAssociationDefault.java      |  59 +++---
 .../tabular/internal/DataRowInternal.java          |  10 +-
 .../core/metamodel/tabular/simple/DataRow.java     |  21 ++-
 .../spec/impl/ObjectAssociationAbstractTest.java   |  20 +-
 ...ObjectAssociationAbstractTest_alwaysHidden.java |  19 +-
 .../spec/impl/OneToOneAssociationAbstractTest.java |  22 +--
 .../command/CommandExecutorServiceDefault.java     |  37 ++--
 .../handlers/DomainObjectInvocationHandler.java    | 204 +++++++++------------
 .../viewer/commons/model/action/UiActionForm.java  |  33 ++--
 .../viewer/graphql/model/context/Context.java      |  22 ++-
 .../rich/mutation/RichMutationForAction.java       |  33 ++--
 .../rich/mutation/RichMutationForProperty.java     |  34 ++--
 .../domain/rich/query/RichActionInvokeResult.java  |  31 ++--
 .../rich/query/RichActionParamsParamDisabled.java  |   9 +-
 .../rich/query/RichActionParamsParamHidden.java    |  17 +-
 .../rich/query/RichActionParamsParamValidate.java  |   9 +-
 .../domain/rich/query/RichActionValidity.java      |   9 +-
 .../domain/rich/query/RichMemberDisabled.java      |  10 +-
 .../model/domain/rich/query/RichMemberHidden.java  |  10 +-
 .../model/domain/rich/query/RichPropertySet.java   |  31 ++--
 .../domain/rich/query/RichPropertyValidate.java    |  11 +-
 .../simple/mutation/SimpleMutationForAction.java   |  31 ++--
 .../simple/mutation/SimpleMutationForProperty.java |  33 ++--
 .../model/domain/simple/query/SimpleAction.java    |  62 +++----
 .../restfulobjects/rendering/IResourceContext.java |  13 +-
 .../rendering/ReprRendererAbstract.java            |  27 ++-
 .../rendering/context/ResourceContext.java         |  61 +++---
 .../AbstractObjectMemberReprRenderer.java          |  33 ++--
 .../domainobjects/DomainObjectReprRenderer.java    |  50 ++---
 .../domainobjects/ObjectActionReprRenderer.java    |  32 ++--
 .../ObjectCollectionReprRenderer.java              |  17 +-
 .../domainobjects/ObjectPropertyReprRenderer.java  |  21 +--
 ...ntentNegotiationServiceOrgApacheCausewayV2.java |  73 ++++----
 .../resources/DomainObjectResourceServerside.java  |  44 ++---
 .../resources/ObjectAdapterAccessHelper.java       |   6 +-
 .../resources/ObjectAdapterUpdateHelper.java       |  36 ++--
 .../viewer/resources/_DomainResourceHelper.java    |  27 ++-
 .../wicket/applib/src/main/java/module-info.java   |   1 +
 .../wicket/applib/annotation/WicketViewer.java     |  14 +-
 .../parented/ParentedCollectionPanel.java          |   2 +-
 .../apache/causeway/viewer/wicket/ui/util/Wkt.java |  77 ++++----
 88 files changed, 1194 insertions(+), 1343 deletions(-)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/all/hide/ApplicationFeatureFilters.java
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/{ActionInteractionContext.java
 => InteractionConstraint.java} (70%)
 copy 
api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/events/ProposedHolderEvent.java
 => 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/WhatViewer.java
 (61%)
 copy 
extensions/vw/sse/applib/src/main/java/org/apache/causeway/extensions/sse/applib/annotations/ServerSentEvents.java
 => 
viewers/wicket/applib/src/main/java/org/apache/causeway/viewer/wicket/applib/annotation/WicketViewer.java
 (78%)

Reply via email to