You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/08/29 14:44:55 UTC

[isis] branch ISIS-3193 updated (646916c30e -> 63e94bdabd)

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