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 f351ca12539 CAUSEWAY-3752: backtracking
https://github.com/apache/causeway/pull/3264
add 2135efc00de CAUSEWAY-3752: backporting some code from abandoned PR
No new revisions were added by this update.
Summary of changes:
.../services/appfeat/ApplicationFeatureFilter.java | 12 +-
.../services/wrapper/control/SyncControl.java | 64 ++++---
.../commons/internal/ioc/SpringContextHolder.java | 3 -
core/interaction/src/main/java/module-info.java | 1 +
.../core/ApplicationFeatureFilters.java | 85 +++++++++
.../interaction/core/InteractionConstraint.java | 23 ++-
.../causeway/core/interaction/core/WhatViewer.java | 29 +--
.../causeway/core/metamodel/consent/Consent.java | 8 +-
.../handlers/DomainObjectInvocationHandler.java | 208 +++++++++------------
9 files changed, 251 insertions(+), 182 deletions(-)
create mode 100644
core/interaction/src/main/java/org/apache/causeway/core/interaction/core/ApplicationFeatureFilters.java
copy
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/object/UiObject.java
=>
core/interaction/src/main/java/org/apache/causeway/core/interaction/core/InteractionConstraint.java
(63%)
copy
api/applib/src/main/java/org/apache/causeway/applib/services/wrapper/events/ProposedHolderEvent.java
=>
core/interaction/src/main/java/org/apache/causeway/core/interaction/core/WhatViewer.java
(61%)