Author: ilgrosso
Date: Thu Jan 9 15:20:45 2014
New Revision: 1556831
URL: http://svn.apache.org/r1556831
Log:
[SYNCOPE-475] Changing ComponentRenderingRequestHandler with
RenderPageRequestHandler in SyncopeRequestCycleListener
Modified:
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/SyncopeRequestCycleListener.java
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/ErrorPage.java
Modified:
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/SyncopeRequestCycleListener.java
URL:
http://svn.apache.org/viewvc/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/SyncopeRequestCycleListener.java?rev=1556831&r1=1556830&r2=1556831&view=diff
==============================================================================
---
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/SyncopeRequestCycleListener.java
(original)
+++
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/SyncopeRequestCycleListener.java
Thu Jan 9 15:20:45 2014
@@ -21,7 +21,8 @@ package org.apache.syncope.console;
import org.apache.syncope.console.pages.ErrorPage;
import org.apache.wicket.Page;
import org.apache.wicket.authorization.UnauthorizedInstantiationException;
-import org.apache.wicket.core.request.handler.ComponentRenderingRequestHandler;
+import org.apache.wicket.core.request.handler.PageProvider;
+import org.apache.wicket.core.request.handler.RenderPageRequestHandler;
import org.apache.wicket.markup.html.pages.ExceptionErrorPage;
import org.apache.wicket.model.StringResourceModel;
import org.apache.wicket.protocol.http.PageExpiredException;
@@ -49,10 +50,10 @@ public class SyncopeRequestCycleListener
LOG.error("Exception found", e);
- final Page errorPage;
PageParameters errorParameters = new PageParameters();
errorParameters.add("errorTitle", new StringResourceModel("alert",
null).getString());
+ final Page errorPage;
if (e instanceof UnauthorizedInstantiationException) {
errorParameters.add("errorMessage", new
StringResourceModel("unauthorizedInstantiationException", null)
.getString());
@@ -67,9 +68,7 @@ public class SyncopeRequestCycleListener
errorParameters.add("errorMessage", new
StringResourceModel("pageExpiredException", null).getString());
errorPage = new ErrorPage(errorParameters);
- } else if (e.getCause() != null && e.getCause().getCause() != null
- && e.getCause().getCause() instanceof RestClientException) {
-
+ } else if (e.getCause() != null && e.getCause().getCause() instanceof
RestClientException) {
errorParameters.add("errorMessage", new
StringResourceModel("restClientException", null).getString());
errorPage = new ErrorPage(errorParameters);
@@ -78,6 +77,6 @@ public class SyncopeRequestCycleListener
errorPage = new ExceptionErrorPage(e, null);
}
- return new ComponentRenderingRequestHandler(errorPage);
+ return new RenderPageRequestHandler(new PageProvider(errorPage));
}
}
Modified:
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/ErrorPage.java
URL:
http://svn.apache.org/viewvc/syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/ErrorPage.java?rev=1556831&r1=1556830&r2=1556831&view=diff
==============================================================================
---
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/ErrorPage.java
(original)
+++
syncope/branches/1_1_X/console/src/main/java/org/apache/syncope/console/pages/ErrorPage.java
Thu Jan 9 15:20:45 2014
@@ -18,6 +18,7 @@
*/
package org.apache.syncope.console.pages;
+import org.apache.wicket.Page;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.link.BookmarkablePageLink;
import org.apache.wicket.model.Model;
@@ -36,6 +37,6 @@ public class ErrorPage extends BasePage
add(new Label("errorTitle", new
Model<String>(parameters.get("errorTitle").toString())));
add(new Label("errorMessage", new
Model<String>(parameters.get("errorMessage").toString())));
- add(new BookmarkablePageLink("home", getApplication().getHomePage()));
+ add(new BookmarkablePageLink<Page>("home",
getApplication().getHomePage()));
}
}