public abstract class org.apache.isis.viewer.wicket.ui.pages.PageAbstract extends org.apache.isis.viewer.wicket.ui.pages.WebPageBase implements org.apache.isis.viewer.wicket.model.models.ActionPromptProvider
{
private static final org.apache.logging.log4j.Logger log;
private static final long serialVersionUID;
private static final org.apache.wicket.request.resource.JavaScriptResourceReference JQUERY_LIVEQUERY_JS;
private static final org.apache.wicket.request.resource.JavaScriptResourceReference JQUERY_ISIS_WICKET_VIEWER_JS;
private static final java.lang.String ID_THEME;
private static final java.lang.String ID_BOOKMARKED_PAGES;
private static final java.lang.String ID_ACTION_PROMPT_MODAL_WINDOW;
private static final java.lang.String ID_ACTION_PROMPT_SIDEBAR;
private static final java.lang.String ID_PAGE_TITLE;
public static final java.lang.String ID_MENU_LINK;
public static final java.lang.String UIHINT_FOCUS;
public static final java.lang.ThreadLocal EXCEPTION;
private final java.util.List childComponentIds;
protected org.apache.wicket.MarkupContainer themeDiv;
private org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow actionPromptModalWindow;
private org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar actionPromptSidebar;
protected transient void <init>(org.apache.wicket.request.mapper.parameter.PageParameters, java.lang.String, org.apache.isis.viewer.common.model.components.ComponentType[])
{
org.apache.wicket.RestartResponseAtInterceptPageException v;
org.apache.isis.applib.services.registry.ServiceRegistry v;
org.apache.wicket.request.mapper.parameter.PageParameters v;
org.apache.isis.viewer.common.model.components.ComponentType[] v;
boolean v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application v;
java.lang.ThreadLocal v;
org.apache.wicket.MarkupContainer v, v, v, v, v, v;
org.apache.wicket.Application v;
org.apache.wicket.settings.DebugSettings v;
java.util.List v;
org.apache.logging.log4j.Logger v;
java.util.Optional v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket v;
org.apache.isis.core.config.IsisConfiguration v;
org.apache.isis.viewer.wicket.ui.errors.ExceptionModel v;
java.lang.Object[] v, v, v, v;
org.apache.wicket.markup.html.panel.EmptyPanel v;
org.apache.wicket.markup.head.filter.HeaderResponseContainer v;
java.lang.String v, v, v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.lang.RuntimeException v;
org.apache.wicket.markup.html.WebMarkupContainer v;
org.apache.wicket.Session v, v, v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v, v;
java.lang.Class v;
java.lang.Object v, v;
org.apache.isis.core.config.IsisConfiguration$Viewer v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.request.mapper.parameter.PageParameters;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.common.model.components.ComponentType[];
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.WebPageBase: void <init>(org.apache.wicket.request.mapper.parameter.PageParameters)>(v);
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Session getSession()>();
virtualinvoke v.<org.apache.wicket.Session: void bind()>();
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: void setTitle(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer createPageHeader(java.lang.String)>("header");
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.markup.html.WebMarkupContainer containerAdd(org.apache.wicket.MarkupContainer,java.lang.String)>(v, "theme");
v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer themeDiv> = v;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application getApplication()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application: java.lang.String getName()>();
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer themeDiv>;
v = staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: java.lang.String cssNormalize(java.lang.String)>(v);
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.Component cssAppend(org.apache.wicket.Component,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Application getApplication()>();
v = virtualinvoke v.<org.apache.wicket.Application: org.apache.wicket.settings.DebugSettings getDebugSettings()>();
v = virtualinvoke v.<org.apache.wicket.settings.DebugSettings: boolean isDevelopmentUtilitiesEnabled()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.devutils.debugbar.DebugBar newDebugBar(java.lang.String)>("debugBar");
goto label;
label:
v = new org.apache.wicket.markup.html.panel.EmptyPanel;
specialinvoke v.<org.apache.wicket.markup.html.panel.EmptyPanel: void <init>(java.lang.String)>("debugBar");
v = virtualinvoke v.<org.apache.wicket.markup.html.panel.EmptyPanel: org.apache.wicket.Component setVisible(boolean)>(0);
label:
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer createPageFooter(java.lang.String)>("footer");
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer themeDiv>;
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer themeDiv>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: void addActionPromptModalWindow(org.apache.wicket.MarkupContainer)>(v);
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer themeDiv>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: void addActionPromptSidebar(org.apache.wicket.MarkupContainer)>(v);
v = staticinvoke <java.util.List: java.util.List of(java.lang.Object[])>(v);
v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.util.List childComponentIds> = v;
v = newarray (org.apache.wicket.Component)[1];
v = new org.apache.wicket.markup.head.filter.HeaderResponseContainer;
specialinvoke v.<org.apache.wicket.markup.head.filter.HeaderResponseContainer: void <init>(java.lang.String,java.lang.String)>("footerJS", "footerJS");
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
label:
goto label;
label:
v := @caughtexception;
v = <org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.logging.log4j.Logger log>;
interfaceinvoke v.<org.apache.logging.log4j.Logger: void error(java.lang.String,java.lang.Throwable)>("Failed to construct page, going back to sign in page", v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.applib.services.registry.ServiceRegistry getServiceRegistry()>();
v = interfaceinvoke v.<org.apache.isis.applib.services.registry.ServiceRegistry: java.lang.Object lookupServiceElseFail(java.lang.Class)>(class "Lorg/apache/isis/applib/services/exceprecog/ExceptionRecognizerService;");
v = interfaceinvoke v.<org.apache.isis.applib.services.exceprecog.ExceptionRecognizerService: java.util.Optional recognize(java.lang.Throwable)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.errors.ExceptionModel: org.apache.isis.viewer.wicket.ui.errors.ExceptionModel create(org.apache.isis.core.runtime.context.IsisAppCommonContext,java.util.Optional,java.lang.Exception)>(v, v, v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Session getSession()>();
virtualinvoke v.<org.apache.wicket.Session: void invalidate()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Session getSession()>();
virtualinvoke v.<org.apache.wicket.Session: void clear()>();
v = <org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.lang.ThreadLocal EXCEPTION>;
virtualinvoke v.<java.lang.ThreadLocal: void set(java.lang.Object)>(v);
v = new org.apache.wicket.RestartResponseAtInterceptPageException;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.lang.Class getSignInPage()>();
specialinvoke v.<org.apache.wicket.RestartResponseAtInterceptPageException: void <init>(java.lang.Class)>(v);
throw v;
label:
return;
catch java.lang.RuntimeException from label to label with label;
}
protected org.apache.wicket.devutils.debugbar.DebugBar newDebugBar(java.lang.String)
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.util.Iterator v;
org.apache.wicket.devutils.debugbar.IDebugBarContributor v;
org.apache.wicket.devutils.debugbar.DebugBar v;
org.apache.wicket.Application v;
java.util.List v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: java.lang.String;
v = new org.apache.wicket.devutils.debugbar.DebugBar;
specialinvoke v.<org.apache.wicket.devutils.debugbar.DebugBar: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Application getApplication()>();
v = staticinvoke <org.apache.wicket.devutils.debugbar.DebugBar: java.util.List getContributors(org.apache.wicket.Application)>(v);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = <org.apache.wicket.devutils.debugbar.InspectorDebugPanel: org.apache.wicket.devutils.debugbar.IDebugBarContributor DEBUG_BAR_CONTRIB>;
if v != v goto label;
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
protected org.apache.wicket.MarkupContainer createPageHeader(java.lang.String)
{
org.apache.isis.viewer.common.model.components.ComponentType v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v;
org.apache.wicket.Component v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentFactoryRegistry()>();
v = <org.apache.isis.viewer.common.model.components.ComponentType: org.apache.isis.viewer.common.model.components.ComponentType HEADER>;
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry: org.apache.wicket.Component createComponent(org.apache.isis.viewer.common.model.components.ComponentType,java.lang.String,org.apache.wicket.model.IModel)>(v, v, null);
return v;
}
protected org.apache.wicket.MarkupContainer createPageFooter(java.lang.String)
{
org.apache.isis.viewer.common.model.components.ComponentType v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v;
org.apache.wicket.Component v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentFactoryRegistry()>();
v = <org.apache.isis.viewer.common.model.components.ComponentType: org.apache.isis.viewer.common.model.components.ComponentType FOOTER>;
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry: org.apache.wicket.Component createComponent(org.apache.isis.viewer.common.model.components.ComponentType,java.lang.String,org.apache.wicket.model.IModel)>(v, v, null);
return v;
}
protected void setTitle(java.lang.String)
{
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.lang.String v, v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket v;
org.apache.isis.core.config.IsisConfiguration v;
org.apache.isis.core.config.IsisConfiguration$Viewer v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: java.lang.String;
if v == null goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application getApplication()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application: java.lang.String getName()>();
label:
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.markup.html.basic.Label labelAdd(org.apache.wicket.MarkupContainer,java.lang.String,java.lang.String)>(v, "pageTitle", v);
return;
}
private java.lang.Class getSignInPage()
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry v;
java.lang.Class v;
org.apache.isis.viewer.wicket.model.models.PageType v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry getPageClassRegistry()>();
v = <org.apache.isis.viewer.wicket.model.models.PageType: org.apache.isis.viewer.wicket.model.models.PageType SIGN_IN>;
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry: java.lang.Class getPageClass(org.apache.isis.viewer.wicket.model.models.PageType)>(v);
return v;
}
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse)
{
org.apache.wicket.Page v;
org.apache.isis.core.config.environment.IsisSystemEnvironment v;
org.apache.isis.viewer.wicket.ui.errors.JGrowlBehaviour v;
org.apache.isis.viewer.wicket.model.hints.UiHintContainer v;
org.apache.wicket.request.resource.ResourceReference v;
org.apache.wicket.settings.JavaScriptLibrarySettings v;
boolean v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application v, v;
org.apache.wicket.Component v;
org.apache.wicket.markup.head.IHeaderResponse v;
org.apache.wicket.Application v;
org.apache.isis.viewer.wicket.ui.util.Wkt$EventTopic v;
org.apache.wicket.request.resource.JavaScriptResourceReference v, v;
java.util.Optional v, v, v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket v, v, v;
org.apache.isis.core.config.IsisConfiguration v, v, v;
org.apache.wicket.markup.head.CssReferenceHeaderItem v, v, v;
org.apache.isis.viewer.wicket.ui.util.FontAwesomeCssReferenceWkt v;
org.apache.isis.viewer.wicket.ui.pages.SidebarCssResourceReference v;
de.agilecoders.wicket.core.markup.html.references.BootstrapJavaScriptReference v;
org.apache.wicket.markup.head.PriorityHeaderItem v, v;
java.lang.String v, v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.util.function.Consumer v, v, v;
org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem v, v, v, v;
org.apache.isis.viewer.wicket.ui.pages.BootstrapOverridesCssResourceReference v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.core.config.IsisConfiguration$Viewer v, v, v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.markup.head.IHeaderResponse;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.WebPageBase: void renderHead(org.apache.wicket.markup.head.IHeaderResponse)>(v);
v = new org.apache.wicket.markup.head.PriorityHeaderItem;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Application getApplication()>();
v = virtualinvoke v.<org.apache.wicket.Application: org.apache.wicket.settings.JavaScriptLibrarySettings getJavaScriptLibrarySettings()>();
v = virtualinvoke v.<org.apache.wicket.settings.JavaScriptLibrarySettings: org.apache.wicket.request.resource.ResourceReference getJQueryReference()>();
v = staticinvoke <org.apache.wicket.markup.head.JavaScriptHeaderItem: org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
specialinvoke v.<org.apache.wicket.markup.head.PriorityHeaderItem: void <init>(org.apache.wicket.markup.head.HeaderItem)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
v = new org.apache.wicket.markup.head.PriorityHeaderItem;
v = staticinvoke <de.agilecoders.wicket.core.markup.html.references.BootstrapJavaScriptReference: de.agilecoders.wicket.core.markup.html.references.BootstrapJavaScriptReference instance()>();
v = staticinvoke <org.apache.wicket.markup.head.JavaScriptHeaderItem: org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
specialinvoke v.<org.apache.wicket.markup.head.PriorityHeaderItem: void <init>(org.apache.wicket.markup.head.HeaderItem)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.util.FontAwesomeCssReferenceWkt: org.apache.isis.viewer.wicket.ui.util.FontAwesomeCssReferenceWkt instance()>();
v = staticinvoke <org.apache.wicket.markup.head.CssHeaderItem: org.apache.wicket.markup.head.CssReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
v = new org.apache.isis.viewer.wicket.ui.pages.BootstrapOverridesCssResourceReference;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.BootstrapOverridesCssResourceReference: void <init>()>();
v = staticinvoke <org.apache.wicket.markup.head.CssHeaderItem: org.apache.wicket.markup.head.CssReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
v = new org.apache.isis.viewer.wicket.ui.pages.SidebarCssResourceReference;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.SidebarCssResourceReference: void <init>()>();
v = staticinvoke <org.apache.wicket.markup.head.CssHeaderItem: org.apache.wicket.markup.head.CssReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: void contributeThemeSpecificOverrides(org.apache.wicket.markup.head.IHeaderResponse)>(v);
v = <org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.request.resource.JavaScriptResourceReference JQUERY_LIVEQUERY_JS>;
v = staticinvoke <org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem: org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
v = <org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.request.resource.JavaScriptResourceReference JQUERY_ISIS_WICKET_VIEWER_JS>;
v = staticinvoke <org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem: org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
v = new org.apache.isis.viewer.wicket.ui.errors.JGrowlBehaviour;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
specialinvoke v.<org.apache.isis.viewer.wicket.ui.errors.JGrowlBehaviour: void <init>(org.apache.isis.core.runtime.context.IsisAppCommonContext)>(v);
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.errors.JGrowlBehaviour: void renderFeedbackMessages(org.apache.wicket.markup.head.IHeaderResponse)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application getApplication()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application: java.util.Optional getCss()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$lambda_renderHead_0__253: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.head.IHeaderResponse)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application getApplication()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$Application: java.util.Optional getJs()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$lambda_renderHead_1__254: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.head.IHeaderResponse)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: java.util.Optional getLiveReloadUrl()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$lambda_renderHead_2__255: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.head.IHeaderResponse)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.config.environment.IsisSystemEnvironment getSystemEnvironment()>();
v = virtualinvoke v.<org.apache.isis.core.config.environment.IsisSystemEnvironment: boolean isPrototyping()>();
if v == 0 goto label;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: void addBootLint(org.apache.wicket.markup.head.IHeaderResponse)>(v);
label:
v = null;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.model.hints.UiHintContainer getUiHintContainerIfAny()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Page getPage()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.model.hints.UiHintContainer: java.lang.String getHint(org.apache.wicket.Component,java.lang.String)>(v, "focus");
if v == null goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Component get(java.lang.String)>(v);
if v == null goto label;
v = virtualinvoke v.<org.apache.wicket.Component: java.lang.String getMarkupId()>();
label:
v = <org.apache.isis.viewer.wicket.ui.util.Wkt$EventTopic: org.apache.isis.viewer.wicket.ui.util.Wkt$EventTopic FOCUS_FIRST_PROPERTY>;
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: void javaScriptAdd(org.apache.wicket.markup.head.IHeaderResponse,org.apache.isis.viewer.wicket.ui.util.Wkt$EventTopic,java.lang.String)>(v, v, v);
return;
}
protected org.apache.isis.viewer.wicket.model.hints.UiHintContainer getUiHintContainerIfAny()
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
return null;
}
private void addBootLint(org.apache.wicket.markup.head.IHeaderResponse)
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.wicket.markup.head.IHeaderResponse v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.markup.head.IHeaderResponse;
return;
}
private void contributeThemeSpecificOverrides(org.apache.wicket.markup.head.IHeaderResponse)
{
org.apache.wicket.request.resource.ResourceReference$Key v;
de.agilecoders.wicket.core.settings.ActiveThemeProvider v;
de.agilecoders.wicket.core.settings.ITheme v;
java.util.Locale v;
java.lang.String v, v, v, v;
boolean v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
de.agilecoders.wicket.core.settings.IBootstrapSettings v;
org.apache.wicket.markup.head.IHeaderResponse v;
org.apache.wicket.Application v;
org.apache.wicket.request.resource.CssResourceReference v;
java.lang.Class v;
org.apache.wicket.markup.head.CssReferenceHeaderItem v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.markup.head.IHeaderResponse;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Application getApplication()>();
v = staticinvoke <de.agilecoders.wicket.core.Bootstrap: de.agilecoders.wicket.core.settings.IBootstrapSettings getSettings(org.apache.wicket.Application)>(v);
v = interfaceinvoke v.<de.agilecoders.wicket.core.settings.IBootstrapSettings: de.agilecoders.wicket.core.settings.ActiveThemeProvider getActiveThemeProvider()>();
v = interfaceinvoke v.<de.agilecoders.wicket.core.settings.ActiveThemeProvider: de.agilecoders.wicket.core.settings.ITheme getActiveTheme()>();
v = interfaceinvoke v.<de.agilecoders.wicket.core.settings.ITheme: java.lang.String name()>();
v = <java.util.Locale: java.util.Locale ENGLISH>;
v = virtualinvoke v.<java.lang.String: java.lang.String toLowerCase(java.util.Locale)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("bootstrap-overrides-\u.css");
v = new org.apache.wicket.request.resource.ResourceReference$Key;
v = class "Lorg/apache/isis/viewer/wicket/ui/pages/PageAbstract;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
specialinvoke v.<org.apache.wicket.request.resource.ResourceReference$Key: void <init>(java.lang.String,java.lang.String,java.util.Locale,java.lang.String,java.lang.String)>(v, v, null, null, null);
v = staticinvoke <org.apache.wicket.request.resource.PackageResource: boolean exists(org.apache.wicket.request.resource.ResourceReference$Key)>(v);
if v == 0 goto label;
v = new org.apache.wicket.request.resource.CssResourceReference;
specialinvoke v.<org.apache.wicket.request.resource.CssResourceReference: void <init>(org.apache.wicket.request.resource.ResourceReference$Key)>(v);
v = staticinvoke <org.apache.wicket.markup.head.CssHeaderItem: org.apache.wicket.markup.head.CssReferenceHeaderItem forReference(org.apache.wicket.request.resource.ResourceReference)>(v);
interfaceinvoke v.<org.apache.wicket.markup.head.IHeaderResponse: void render(org.apache.wicket.markup.head.HeaderItem)>(v);
label:
return;
}
public java.util.List getChildModelTypes()
{
java.util.List v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.util.List childComponentIds>;
return v;
}
protected void addChildComponents(org.apache.wicket.MarkupContainer, org.apache.wicket.model.IModel)
{
java.util.List v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.util.Iterator v;
org.apache.wicket.MarkupContainer v;
java.lang.Object v;
org.apache.wicket.model.IModel v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.MarkupContainer;
v := @parameter: org.apache.wicket.model.IModel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.util.List getChildModelTypes()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: void addComponent(org.apache.wicket.MarkupContainer,org.apache.isis.viewer.common.model.components.ComponentType,org.apache.wicket.model.IModel)>(v, v, v);
goto label;
label:
return;
}
private void addComponent(org.apache.wicket.MarkupContainer, org.apache.isis.viewer.common.model.components.ComponentType, org.apache.wicket.model.IModel)
{
org.apache.isis.viewer.common.model.components.ComponentType v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v;
org.apache.wicket.MarkupContainer v;
org.apache.wicket.model.IModel v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.MarkupContainer;
v := @parameter: org.apache.isis.viewer.common.model.components.ComponentType;
v := @parameter: org.apache.wicket.model.IModel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentFactoryRegistry()>();
interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry: org.apache.wicket.Component addOrReplaceComponent(org.apache.wicket.MarkupContainer,org.apache.isis.viewer.common.model.components.ComponentType,org.apache.wicket.model.IModel)>(v, v, v);
return;
}
protected void addBookmarkedPages(org.apache.wicket.MarkupContainer)
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.lang.Object[] v;
org.apache.wicket.MarkupContainer v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract$1 v;
java.util.function.Function v;
java.util.function.Supplier v;
java.util.Optional v, v;
java.lang.Object v;
org.apache.wicket.Component[] v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.MarkupContainer;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.util.Optional getBookmarkedPagesModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$lambda_addBookmarkedPages_3__256: java.util.function.Function bootstrap$(org.apache.isis.viewer.wicket.ui.pages.PageAbstract)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$lambda_addBookmarkedPages_4__257: java.util.function.Supplier bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElseGet(java.util.function.Supplier)>(v);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = newarray (org.apache.wicket.behavior.Behavior)[1];
v = new org.apache.isis.viewer.wicket.ui.pages.PageAbstract$1;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract$1: void <init>(org.apache.isis.viewer.wicket.ui.pages.PageAbstract)>(v);
v[0] = v;
virtualinvoke v.<org.apache.wicket.Component: org.apache.wicket.Component add(org.apache.wicket.behavior.Behavior[])>(v);
return;
}
private boolean isShowBookmarks()
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket v;
org.apache.isis.core.config.IsisConfiguration v;
org.apache.isis.core.config.IsisConfiguration$Viewer v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages getBookmarkedPages()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages: boolean isShowChooser()>();
return v;
}
protected boolean isShowBreadcrumbs()
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket v;
org.apache.isis.core.config.IsisConfiguration v;
org.apache.isis.core.config.IsisConfiguration$Viewer v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages getBookmarkedPages()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages: boolean isShowDropDownOnFooter()>();
return v;
}
protected void bookmarkPageIfShown(org.apache.isis.viewer.wicket.model.models.BookmarkableModel)
{
java.util.function.Consumer v;
org.apache.isis.viewer.wicket.model.models.BookmarkableModel v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.util.Optional v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.isis.viewer.wicket.model.models.BookmarkableModel;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.util.Optional getBookmarkedPagesModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$lambda_bookmarkPageIfShown_5__258: java.util.function.Consumer bootstrap$(org.apache.isis.viewer.wicket.model.models.BookmarkableModel)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
return;
}
protected void removeAnyBookmark(org.apache.isis.viewer.wicket.model.models.EntityModel)
{
java.util.function.Consumer v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.util.Optional v;
org.apache.isis.viewer.wicket.model.models.EntityModel v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.isis.viewer.wicket.model.models.EntityModel;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.util.Optional getBookmarkedPagesModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$lambda_removeAnyBookmark_6__259: java.util.function.Consumer bootstrap$(org.apache.isis.viewer.wicket.model.models.EntityModel)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
return;
}
private java.util.Optional getBookmarkedPagesModel()
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.wicket.Session v;
java.util.Optional v, v;
java.util.function.Function v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: boolean isShowBookmarks()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Session getSession()>();
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.util.Optional castTo(java.lang.Class,java.lang.Object)>(class "Lorg/apache/isis/viewer/wicket/ui/pages/BookmarkedPagesModelProvider;", v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$getBookmarkedPagesModel__260: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
goto label;
label:
v = staticinvoke <java.util.Optional: java.util.Optional empty()>();
label:
return v;
}
protected java.util.Optional getBreadcrumbModel()
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.wicket.Session v;
java.util.Optional v, v;
java.util.function.Function v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: boolean isShowBreadcrumbs()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Session getSession()>();
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.util.Optional castTo(java.lang.Class,java.lang.Object)>(class "Lorg/apache/isis/viewer/wicket/ui/components/widgets/breadcrumbs/BreadcrumbModelProvider;", v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$getBreadcrumbModel__261: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
goto label;
label:
v = staticinvoke <java.util.Optional: java.util.Optional empty()>();
label:
return v;
}
public org.apache.isis.viewer.wicket.model.models.ActionPrompt getActionPrompt(org.apache.isis.applib.'annotation'.PromptStyle, org.apache.isis.applib.services.metamodel.BeanSort)
{
org.apache.isis.applib.services.metamodel.BeanSort v;
org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow v, v;
int[] v, v;
int v, v, v, v;
org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar v, v;
boolean v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.applib.'annotation'.PromptStyle v;
org.apache.isis.core.config.viewer.web.DialogMode v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v, v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket v, v;
org.apache.isis.core.config.IsisConfiguration v, v;
org.apache.isis.core.config.IsisConfiguration$Viewer v, v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.isis.applib.'annotation'.PromptStyle;
v := @parameter: org.apache.isis.applib.services.metamodel.BeanSort;
v = <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$2: int[] $SwitchMap$org$apache$isis$applib$annotation$PromptStyle>;
v = virtualinvoke v.<org.apache.isis.applib.'annotation'.PromptStyle: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.isis.applib.services.metamodel.BeanSort: boolean isManagedBean()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.viewer.web.DialogMode getDialogModeForMenu()>();
goto label;
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.viewer.web.DialogMode getDialogMode()>();
label:
v = <org.apache.isis.viewer.wicket.ui.pages.PageAbstract$2: int[] $SwitchMap$org$apache$isis$core$config$viewer$web$DialogMode>;
v = virtualinvoke v.<org.apache.isis.core.config.viewer.web.DialogMode: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar actionPromptSidebar>;
return v;
label:
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow actionPromptModalWindow>;
return v;
label:
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar actionPromptSidebar>;
return v;
label:
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow actionPromptModalWindow>;
return v;
}
public void closePrompt(org.apache.wicket.ajax.AjaxRequestTarget)
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow v;
org.apache.wicket.ajax.AjaxRequestTarget v;
org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.ajax.AjaxRequestTarget;
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar actionPromptSidebar>;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar: void closePrompt(org.apache.wicket.ajax.AjaxRequestTarget)>(v);
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow actionPromptModalWindow>;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow: void closePrompt(org.apache.wicket.ajax.AjaxRequestTarget)>(v);
return;
}
private void addActionPromptModalWindow(org.apache.wicket.MarkupContainer)
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.lang.Object[] v;
org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow v, v;
org.apache.wicket.MarkupContainer v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.MarkupContainer;
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow: org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow newModalWindow(java.lang.String)>("actionPromptModalWindow");
v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow actionPromptModalWindow> = v;
v = newarray (org.apache.wicket.Component)[1];
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionprompt.ActionPromptModalWindow actionPromptModalWindow>;
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.MarkupContainer addOrReplace(org.apache.wicket.Component[])>(v);
return;
}
private void addActionPromptSidebar(org.apache.wicket.MarkupContainer)
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.lang.Object[] v;
org.apache.wicket.MarkupContainer v;
org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar v, v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.MarkupContainer;
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar: org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar newSidebar(java.lang.String)>("actionPromptSidebar");
v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar actionPromptSidebar> = v;
v = newarray (org.apache.wicket.Component)[1];
v = v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.isis.viewer.wicket.ui.components.actionpromptsb.ActionPromptSidebar actionPromptSidebar>;
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.MarkupContainer addOrReplace(org.apache.wicket.Component[])>(v);
return;
}
public void onEvent(org.apache.wicket.event.IEvent)
{
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
java.lang.Object v;
org.apache.wicket.event.IEvent v;
boolean v;
org.apache.isis.viewer.wicket.model.hints.IsisEnvelopeEvent v;
org.apache.wicket.event.Broadcast v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v := @parameter: org.apache.wicket.event.IEvent;
v = interfaceinvoke v.<org.apache.wicket.event.IEvent: java.lang.Object getPayload()>();
v = v instanceof org.apache.isis.viewer.wicket.model.hints.IsisEventLetterAbstract;
if v == 0 goto label;
v = new org.apache.isis.viewer.wicket.model.hints.IsisEnvelopeEvent;
specialinvoke v.<org.apache.isis.viewer.wicket.model.hints.IsisEnvelopeEvent: void <init>(org.apache.isis.viewer.wicket.model.hints.IsisEventLetterAbstract)>(v);
v = <org.apache.wicket.event.Broadcast: org.apache.wicket.event.Broadcast BREADTH>;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: void send(org.apache.wicket.event.IEventSink,org.apache.wicket.event.Broadcast,java.lang.Object)>(v, v, v);
label:
return;
}
protected org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentFactoryRegistry()
{
org.apache.wicket.Application v;
org.apache.isis.viewer.wicket.ui.pages.PageAbstract v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v;
v := @this: org.apache.isis.viewer.wicket.ui.pages.PageAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.Application getApplication()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistryAccessor: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentFactoryRegistry()>();
return v;
}
static void <clinit>()
{
java.lang.ThreadLocal v;
org.apache.logging.log4j.Logger v;
org.apache.wicket.request.resource.JavaScriptResourceReference v, v;
v = staticinvoke <org.apache.logging.log4j.LogManager: org.apache.logging.log4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/isis/viewer/wicket/ui/pages/PageAbstract;");
<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.logging.log4j.Logger log> = v;
v = new org.apache.wicket.request.resource.JavaScriptResourceReference;
specialinvoke v.<org.apache.wicket.request.resource.JavaScriptResourceReference: void <init>(java.lang.Class,java.lang.String)>(class "Lorg/apache/isis/viewer/wicket/ui/pages/PageAbstract;", "jquery.livequery.js");
<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.request.resource.JavaScriptResourceReference JQUERY_LIVEQUERY_JS> = v;
v = new org.apache.wicket.request.resource.JavaScriptResourceReference;
specialinvoke v.<org.apache.wicket.request.resource.JavaScriptResourceReference: void <init>(java.lang.Class,java.lang.String)>(class "Lorg/apache/isis/viewer/wicket/ui/pages/PageAbstract;", "jquery.isis.wicket.viewer.js");
<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: org.apache.wicket.request.resource.JavaScriptResourceReference JQUERY_ISIS_WICKET_VIEWER_JS> = v;
v = new java.lang.ThreadLocal;
specialinvoke v.<java.lang.ThreadLocal: void <init>()>();
<org.apache.isis.viewer.wicket.ui.pages.PageAbstract: java.lang.ThreadLocal EXCEPTION> = v;
return;
}
}