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);