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

Reply via email to