This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
from facbefa55a ISIS-3167: adds new Specializations: MIXIN, OTHER
add 646916c30e ISIS-3193: introduces isDirty flag to Bindable, so that
calculating dependent defaults don't overwrite
add 7b7d6e82f9 ISIS-3193: adds @Action#dependentDefaultsPolicy() attribute
and configuration parameter.
add 63e94bdabd ISIS-3193: updates docs
add e4acf73889 ISIS-3193: just a bit of refactoring
add b007a39b27 ISIS-3193: simplify common model
add c312a4ce8e ISIS-3193: reverts changes to bindable code
add 41f19f117e ISIS-3193: let metamodel handle reassess allowed or not
allowed logic
add 5a9fb56be6 ISIS-3193: updates MM reference file for
MetaModelRegressionTest
new 2f96e43351 Merge pull request #1074 from apache/ISIS-3193
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:
.../applib-methods/pages/prefixes/default.adoc | 10 +++
.../org/apache/isis/applib/annotation/Action.java | 13 +++-
.../{Editing.java => DependentDefaultsPolicy.java} | 17 ++---
.../isis/commons/internal/binding/_Bindables.java | 2 -
.../apache/isis/core/config/IsisConfiguration.java | 19 ++++--
.../config/metamodel/facets/ParameterPolicies.java | 55 ++++++++++++++++
.../action/ActionAnnotationFacetFactory.java | 19 +++++-
...entDefaultsActionFacetForActionAnnotation.java} | 14 ++--
...ctionFacetForActionAnnotationAsConfigured.java} | 15 +++--
...ndentDefaultsActionFacetFromConfiguration.java} | 16 +++--
.../action/depdef/DependentDefaultsFacet.java | 72 +++++++++++++++++++++
.../depdef/DependentDefaultsFacetAbstract.java} | 19 +++---
.../managed/ParameterNegotiationModel.java | 37 ++++++++---
.../spec/feature/ObjectActionParameter.java | 23 +++++++
.../apache/isis/core/metamodel/util/Facets.java | 9 +++
.../src/test/resources/metamodel.xml.zip | Bin 98583 -> 101781 bytes
.../components/actions/ActionParametersForm.java | 10 +--
17 files changed, 285 insertions(+), 65 deletions(-)
copy api/applib/src/main/java/org/apache/isis/applib/annotation/{Editing.java
=> DependentDefaultsPolicy.java} (61%)
create mode 100644
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/ParameterPolicies.java
copy
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{invocation/ActionDomainEventFacetForActionAnnotation.java
=> depdef/DependentDefaultsActionFacetForActionAnnotation.java} (70%)
copy
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{invocation/ActionDomainEventFacetDefault.java
=> depdef/DependentDefaultsActionFacetForActionAnnotationAsConfigured.java}
(68%)
copy
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{explicit/ActionExplicitFacetAbstract.java
=> depdef/DependentDefaultsActionFacetFromConfiguration.java} (71%)
create mode 100644
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/depdef/DependentDefaultsFacet.java
copy
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/{semantics/ActionSemanticsFacetAbstract.java
=> action/depdef/DependentDefaultsFacetAbstract.java} (67%)