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 2017/02/14 15:12:56 UTC
[06/20] isis git commit: ISIS-1564: reinstates constructor that
accepts just PageParameters.
ISIS-1564: reinstates constructor that accepts just PageParameters.
Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/cd6cd6eb
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/cd6cd6eb
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/cd6cd6eb
Branch: refs/heads/master
Commit: cd6cd6eba9d642810b61979c9d6f10a5bd5b8a4d
Parents: b2b41a9
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Sun Feb 12 23:18:22 2017 +0000
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Sun Feb 12 23:18:22 2017 +0000
----------------------------------------------------------------------
.../wicket/ui/pages/actionprompt/ActionPromptPage.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/isis/blob/cd6cd6eb/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.java
----------------------------------------------------------------------
diff --git a/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.java b/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.java
index cfeb59e..2722129 100644
--- a/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.java
+++ b/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/actionprompt/ActionPromptPage.java
@@ -24,6 +24,7 @@ import org.apache.wicket.authroles.authorization.strategies.role.annotations.Aut
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.viewer.wicket.model.models.ActionModel;
import org.apache.isis.viewer.wicket.ui.ComponentType;
import org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
@@ -49,10 +50,17 @@ public class ActionPromptPage extends PageAbstract {
addBookmarkedPages(themeDiv);
}
+ /**
+ * Required for bookmarking of actions.
+ */
+ public ActionPromptPage(final PageParameters pageParameters) {
+ this(pageParameters, IsisContext.getSessionFactory().getSpecificationLoader());
+ }
+
public ActionPromptPage(final PageParameters pageParameters, final SpecificationLoader specificationLoader) {
this(pageParameters, buildModel(pageParameters, specificationLoader));
}
-
+
public ActionPromptPage(final PageParameters pageParameters, final ActionModel model) {
super(pageParameters, model.getActionMemento().getAction(model.getSpecificationLoader()).getName(), ComponentType.ACTION_PROMPT);
addChildComponents(themeDiv, model);