public class org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse extends java.lang.Object
{
private final org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy handlingStrategy;
private final org.apache.wicket.request.IRequestHandler handler;
private final org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest pageRedirect;
private final org.apache.wicket.ajax.AjaxRequestTarget target;
private final java.lang.String url;
public static org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse withHandler(org.apache.wicket.request.IRequestHandler)
{
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
org.apache.wicket.request.IRequestHandler v;
v := @parameter: org.apache.wicket.request.IRequestHandler;
v = new org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = <org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy SCHEDULE_HANDLER>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: void <init>(org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy,org.apache.wicket.request.IRequestHandler,org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest,org.apache.wicket.ajax.AjaxRequestTarget,java.lang.String)>(v, v, null, null, null);
return v;
}
public static org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse toPage(org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest)
{
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy v;
org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
v := @parameter: org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest;
v = new org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = <org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy REDIRECT_TO_PAGE>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: void <init>(org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy,org.apache.wicket.request.IRequestHandler,org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest,org.apache.wicket.ajax.AjaxRequestTarget,java.lang.String)>(v, null, v, null, null);
return v;
}
public static org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse toPage(java.lang.Class, org.apache.isis.applib.services.bookmark.Bookmark)
{
org.apache.wicket.request.mapper.parameter.PageParameters v;
org.apache.isis.applib.services.bookmark.Bookmark v;
java.lang.Class v;
org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
java.lang.NullPointerException v, v;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.isis.applib.services.bookmark.Bookmark;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("pageClass is marked non-null but is null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("bookmark is marked non-null but is null");
throw v;
label:
v = staticinvoke <org.apache.isis.viewer.wicket.model.util.PageParameterUtils: org.apache.wicket.request.mapper.parameter.PageParameters createPageParametersForBookmark(org.apache.isis.applib.services.bookmark.Bookmark)>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest: org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest forPageClass(java.lang.Class,org.apache.wicket.request.mapper.parameter.PageParameters)>(v, v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse toPage(org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest)>(v);
return v;
}
public static org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse toPage(java.lang.Class, org.apache.wicket.request.component.IRequestablePage)
{
org.apache.wicket.request.component.IRequestablePage v;
java.lang.Class v;
org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
java.lang.NullPointerException v, v;
v := @parameter: java.lang.Class;
v := @parameter: org.apache.wicket.request.component.IRequestablePage;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("pageClass is marked non-null but is null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("pageInstance is marked non-null but is null");
throw v;
label:
v = staticinvoke <org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest: org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest forPage(java.lang.Class,org.apache.wicket.request.component.IRequestablePage)>(v, v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse toPage(org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest)>(v);
return v;
}
public static org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse toPage(java.lang.Class)
{
java.lang.Class v;
org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
java.lang.NullPointerException v;
v := @parameter: java.lang.Class;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("pageClass is marked non-null but is null");
throw v;
label:
v = staticinvoke <org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest: org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest forPageClass(java.lang.Class)>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse toPage(org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest)>(v);
return v;
}
public static org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse openUrlInBrowser(org.apache.wicket.ajax.AjaxRequestTarget, java.lang.String, org.apache.isis.applib.value.OpenUrlStrategy)
{
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy v;
org.apache.wicket.ajax.AjaxRequestTarget v;
java.lang.String v;
org.apache.isis.applib.value.OpenUrlStrategy v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
java.lang.NullPointerException v;
boolean v;
v := @parameter: org.apache.wicket.ajax.AjaxRequestTarget;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.applib.value.OpenUrlStrategy;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("openUrlStrategy is marked non-null but is null");
throw v;
label:
v = new org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = virtualinvoke v.<org.apache.isis.applib.value.OpenUrlStrategy: boolean isNewWindow()>();
if v == 0 goto label;
v = <org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy OPEN_URL_IN_NEW_BROWSER_WINDOW>;
goto label;
label:
v = <org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy OPEN_URL_IN_SAME_BROWSER_WINDOW>;
label:
specialinvoke v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: void <init>(org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy,org.apache.wicket.request.IRequestHandler,org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest,org.apache.wicket.ajax.AjaxRequestTarget,java.lang.String)>(v, null, null, v, v);
return v;
}
private void <init>(org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy, org.apache.wicket.request.IRequestHandler, org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest, org.apache.wicket.ajax.AjaxRequestTarget, java.lang.String)
{
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy v;
org.apache.wicket.ajax.AjaxRequestTarget v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
org.apache.wicket.request.IRequestHandler v;
v := @this: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v := @parameter: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy;
v := @parameter: org.apache.wicket.request.IRequestHandler;
v := @parameter: org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest;
v := @parameter: org.apache.wicket.ajax.AjaxRequestTarget;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy handlingStrategy> = v;
v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.wicket.request.IRequestHandler handler> = v;
v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest pageRedirect> = v;
v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.wicket.ajax.AjaxRequestTarget target> = v;
v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: java.lang.String url> = v;
return;
}
public org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy getHandlingStrategy()
{
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
v := @this: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseHandlingStrategy handlingStrategy>;
return v;
}
public org.apache.wicket.request.IRequestHandler getHandler()
{
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
org.apache.wicket.request.IRequestHandler v;
v := @this: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.wicket.request.IRequestHandler handler>;
return v;
}
public org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest getPageRedirect()
{
org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
v := @this: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.isis.viewer.wicket.ui.actionresponse.PageRedirectRequest pageRedirect>;
return v;
}
public org.apache.wicket.ajax.AjaxRequestTarget getTarget()
{
org.apache.wicket.ajax.AjaxRequestTarget v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
v := @this: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: org.apache.wicket.ajax.AjaxRequestTarget target>;
return v;
}
public java.lang.String getUrl()
{
java.lang.String v;
org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse v;
v := @this: org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse;
v = v.<org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponse: java.lang.String url>;
return v;
}
}