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