This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-3193
in repository https://gitbox.apache.org/repos/asf/isis.git
from 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
No new revisions were added by this update.
Summary of changes:
.../applib-methods/pages/prefixes/default.adoc | 10 +++
.../org/apache/isis/applib/annotation/Action.java | 13 +++-
.../{Editing.java => DependentDefaultsPolicy.java} | 17 ++---
.../apache/isis/core/config/IsisConfiguration.java | 19 ++++--
...ewConfiguration.java => ParameterPolicies.java} | 21 ++++--
.../action/ActionAnnotationFacetFactory.java | 7 +-
...entDefaultsActionFacetForActionAnnotation.java} | 12 ++--
...ctionFacetForActionAnnotationAsConfigured.java} | 12 ++--
...ndentDefaultsActionFacetFromConfiguration.java} | 12 ++--
.../action/depdef/DependentDefaultsFacet.java | 74 ++++++++++++++++++++++
.../depdef/DependentDefaultsFacetAbstract.java} | 20 +++---
.../components/actions/ActionParametersForm.java | 6 +-
12 files changed, 179 insertions(+), 44 deletions(-)
copy api/applib/src/main/java/org/apache/isis/applib/annotation/{Editing.java
=> DependentDefaultsPolicy.java} (61%)
copy
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/{DefaultViewConfiguration.java
=> ParameterPolicies.java} (68%)
copy
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{fallback/PagedFacetFromConfiguration.java
=> actions/action/depdef/DependentDefaultsActionFacetForActionAnnotation.java}
(70%)
copy
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{fallback/PagedFacetFromConfiguration.java
=>
actions/action/depdef/DependentDefaultsActionFacetForActionAnnotationAsConfigured.java}
(68%)
copy
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{fallback/PagedFacetFromConfiguration.java
=> actions/action/depdef/DependentDefaultsActionFacetFromConfiguration.java}
(70%)
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} (62%)