This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 3929aba  ISIS-2361: some fixes, also prepares demo so can reproduce 
the issue
     new 24fa5de  ISIS-2361: minor formating
     new 6036035  ISIS-2340: decouple ActionModel from param memento
     new c887208  ISIS-2340: refactor, reducing exposed pending param setters
     new 699fb89  ISIS-2340: introduces HasTitle as common interface
     new 1b7ab67  ISIS-2340: introduces HasParentUiModel
     new ffa030c  ISIS-2340: further simplify the ActionModel

The 6 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:
 .../dom/actions/assoc/AssociatedActionDemo.java    |   7 +-
 .../DependentArgsActionDemo_bulkAction.java        |   7 +-
 .../pdfjs/ui/components/PdfJsViewerPanel.java      |   2 +-
 .../{HasUiComponent.java => HasParentUiModel.java} |   5 +-
 .../apache/isis/viewer/common/model/HasTitle.java  |   7 +
 .../model/action/form/ActionFormUiModel.java       |   5 +-
 .../model/action/form/PendingParameterManager.java |   9 +-
 .../wicket/model/models/ActionArgumentCache.java   |  48 ++--
 .../viewer/wicket/model/models/ActionModel.java    | 300 ++++-----------------
 .../wicket/model/models/BookmarkableModel.java     |   7 +-
 .../wicket/model/models/FormExecutorContext.java   |   3 +-
 .../wicket/model/models/PageParameterUtil.java     | 261 ++++++++++++++++++
 .../model/models/ParentEntityModelProvider.java    |  26 --
 .../viewer/wicket/model/models/ScalarModel.java    |   2 +-
 .../wicket/model/models/ScalarParameterModel.java  |   6 +-
 .../wicket/model/models/ScalarPropertyModel.java   |  22 +-
 .../wicket/model/models/ActionModelTest.java       |   4 +-
 .../actionmenu/entityactions/LinkAndLabelUtil.java |   2 +-
 .../actionprompt/ActionPromptHeaderPanel.java      |   2 +-
 .../components/actions/ActionParametersPanel.java  |   2 +-
 .../ui/components/property/PropertyEditPanel.java  |   4 +-
 .../property/PropertyFormExecutorStrategy.java     |   4 +-
 .../PropertyEditPromptHeaderPanel.java             |   2 +-
 .../ui/components/scalars/ScalarPanelAbstract.java |   2 +-
 .../components/scalars/ScalarPanelAbstract2.java   |   2 +-
 .../linkandlabel/LinkAndLabelFactoryAbstract.java  |   2 +-
 .../ui/components/widgets/select2/Select2.java     |  12 +-
 .../widgets/select2/Select2MultiChoiceExt.java     |   2 +-
 .../ui/pages/actionprompt/ActionPromptPage.java    |   5 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |   6 +-
 .../wicket/ui/panels/FormExecutorStrategy.java     |   5 +-
 .../wicket/ui/panels/PromptFormAbstract.java       |   5 +-
 32 files changed, 419 insertions(+), 359 deletions(-)
 copy 
viewers/common/src/main/java/org/apache/isis/viewer/common/model/{HasUiComponent.java
 => HasParentUiModel.java} (85%)
 create mode 100644 
viewers/common/src/main/java/org/apache/isis/viewer/common/model/HasTitle.java
 copy 
api/applib/src/main/adoc/modules/applib-classes/examples/layout/component/Owner.java
 => 
viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/form/ActionFormUiModel.java
 (89%)
 copy 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectActionParameterContributee.java
 => 
viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/form/PendingParameterManager.java
 (73%)
 create mode 100644 
viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/PageParameterUtil.java
 delete mode 100644 
viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ParentEntityModelProvider.java

Reply via email to