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:59:21 UTC
[isis] branch master updated (8e146f3 -> 06f267c)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 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
new 008efa1 ISIS-2001: always recalculates pending, even if changed visibility/usability
new efe465c ISIS-2001: simplifies enum that describes whether repaint is necessary
new 049cc91 ISIS-2001: fixes tiny CSS issue
new 06f267c Merge branch 'ISIS-2001'
The 8850 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 | 28 +++++-
.../components/scalars/ScalarPanelAbstract2.java | 51 +++++++++-
.../scalars/ScalarPanelSelect2Abstract.java | 19 +++-
.../viewer/wicket/ui/pages/bootstrap-overrides.css | 1 +
...ainapp.modules.simple.dom.impl.SimpleObject.xml | 4 +-
...ainapp.modules.simple.dom.impl.SimpleObject.xml | 4 +-
30 files changed, 542 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%)