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 2019/04/25 18:08:16 UTC
[isis] branch ISIS-2001 updated (bfb6ade -> 119417a)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-2001
in repository https://gitbox.apache.org/repos/asf/isis.git.
from bfb6ade ISIS-2001: removes duplication between ScalarPanelAbstract2 and ScalarModel
new 8e146f3 Merge branch 'ISIS-2001'
new 3e6a7ad ISIS-2001: splits ActionValidationFacetViaMethodFactory into two
new 1783095 ISIS-2001: moves action parameter validate facets to a different package
new a9f1e89 ISIS-2001: adds facets etc for hide and disable on actoin parameters
new bd464d1 ISIS-2001: now hides actoin parameters dynamically
new e80c0bb ISIS-2001: now only repaints entire param form if required.
new 119417a ISIS-2001: adds first cut on disabling params
The 8846 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:
...vent.java => ActionArgumentUsabilityEvent.java} | 26 ++---
...ent.java => ActionArgumentVisibilityEvent.java} | 26 ++---
.../metamodel/consent/InteractionContextType.java | 12 ++-
.../ActionValidationFacetViaMethodFactory.java | 33 +------
.../disable/ActionParameterDisabledFacet.java} | 16 ++--
.../ActionParameterDisabledFacetAbstract.java} | 24 ++---
.../ActionParameterDisabledFacetViaMethod.java} | 44 +++++----
...tionParameterDisabledFacetViaMethodFactory.java | 105 +++++++++++++++++++++
.../hide/ActionParameterHiddenFacet.java} | 15 +--
.../hide/ActionParameterHiddenFacetAbstract.java} | 22 ++---
.../ActionParameterHiddenFacetViaMethod.java} | 36 +++----
...ActionParameterHiddenFacetViaMethodFactory.java | 98 +++++++++++++++++++
.../validate/ActionParameterValidationFacet.java | 2 +-
.../ActionParameterValidationFacetAbstract.java | 2 +-
.../ActionParameterValidationFacetViaMethod.java | 4 +-
...nParameterValidationFacetViaMethodFactory.java} | 47 ++-------
...Context.java => ActionArgUsabilityContext.java} | 19 ++--
...ontext.java => ActionArgVisibilityContext.java} | 19 ++--
.../core/metamodel/spec/feature/ObjectAction.java | 10 ++
.../spec/feature/ObjectActionParameter.java | 29 +++++-
.../specloader/specimpl/ObjectActionDefault.java | 5 +
.../specloader/specimpl/ObjectActionMixedIn.java | 5 +
.../specimpl/ObjectActionParameterAbstract.java | 59 ++++++++++++
.../dflt/ProgrammingModelFacetsJava5.java | 6 ++
.../components/actions/ActionParametersForm.java | 35 ++++++-
.../components/scalars/ScalarPanelAbstract2.java | 57 ++++++++++-
.../scalars/ScalarPanelSelect2Abstract.java | 34 ++++++-
...ainapp.modules.simple.dom.impl.SimpleObject.xml | 4 +-
...ainapp.modules.simple.dom.impl.SimpleObject.xml | 4 +-
29 files changed, 569 insertions(+), 229 deletions(-)
copy core/applib/src/main/java/org/apache/isis/applib/events/{ActionArgumentEvent.java => ActionArgumentUsabilityEvent.java} (63%)
copy core/applib/src/main/java/org/apache/isis/applib/events/{ActionArgumentEvent.java => ActionArgumentVisibilityEvent.java} (63%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{members/disabled/method/DisableForContextFacet.java => param/disable/ActionParameterDisabledFacet.java} (71%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{object/disabled/DisabledObjectFacetAbstract.java => param/disable/ActionParameterDisabledFacetAbstract.java} (64%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{object/disabled/method/DisabledObjectFacetViaMethod.java => param/disable/method/ActionParameterDisabledFacetViaMethod.java} (69%)
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/disable/method/ActionParameterDisabledFacetViaMethodFactory.java
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{members/hidden/method/HideForContextFacet.java => param/hide/ActionParameterHiddenFacet.java} (71%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{object/hidden/HiddenObjectFacetAbstract.java => param/hide/ActionParameterHiddenFacetAbstract.java} (66%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{collections/clear/CollectionClearFacetViaAccessor.java => param/hide/method/ActionParameterHiddenFacetViaMethod.java} (68%)
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/hide/method/ActionParameterHiddenFacetViaMethodFactory.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions => param}/validate/ActionParameterValidationFacet.java (96%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions => param}/validate/ActionParameterValidationFacetAbstract.java (96%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions => param}/validate/method/ActionParameterValidationFacetViaMethod.java (94%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions/validate/method/ActionValidationFacetViaMethodFactory.java => param/validate/method/ActionParameterValidationFacetViaMethodFactory.java} (60%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/{ActionArgValidityContext.java => ActionArgUsabilityContext.java} (77%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/{ActionArgValidityContext.java => ActionArgVisibilityContext.java} (77%)