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