public abstract class org.apache.isis.viewer.wicket.ui.panels.FormAbstract extends org.apache.wicket.markup.html.form.Form implements org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistryAccessor, org.apache.isis.viewer.wicket.ui.pages.PageClassRegistryAccessor
{
private static final long serialVersionUID;
private transient org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentFactoryRegistry;
private transient org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry pageClassRegistry;
private transient org.apache.isis.core.runtime.context.IsisAppCommonContext commonContext;
protected void <init>(java.lang.String)
{
java.lang.String v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.wicket.markup.html.form.Form: void <init>(java.lang.String)>(v);
return;
}
protected void <init>(java.lang.String, org.apache.wicket.model.IModel)
{
java.lang.String v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
org.apache.wicket.model.IModel v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v := @parameter: java.lang.String;
v := @parameter: org.apache.wicket.model.IModel;
specialinvoke v.<org.apache.wicket.markup.html.form.Form: void <init>(java.lang.String,org.apache.wicket.model.IModel)>(v, v);
return;
}
public final org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()
{
org.apache.isis.core.runtime.context.IsisAppCommonContext v, v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v = v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext commonContext>;
v = staticinvoke <org.apache.isis.viewer.wicket.model.util.CommonContextUtils: org.apache.isis.core.runtime.context.IsisAppCommonContext computeIfAbsent(org.apache.isis.core.runtime.context.IsisAppCommonContext)>(v);
v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext commonContext> = v;
return v;
}
public final org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentFactoryRegistry()
{
org.apache.wicket.Application v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v, v, v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v = v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentFactoryRegistry>;
if v != null goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: 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()>();
v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentFactoryRegistry> = v;
label:
v = v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentFactoryRegistry>;
return v;
}
public final org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry getPageClassRegistry()
{
org.apache.wicket.Application v;
org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry v, v, v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v = v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry pageClassRegistry>;
if v != null goto label;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.wicket.Application getApplication()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.pages.PageClassRegistryAccessor: org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry getPageClassRegistry()>();
v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry pageClassRegistry> = v;
label:
v = v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry pageClassRegistry>;
return v;
}
protected final org.apache.isis.core.metamodel.specloader.SpecificationLoader getSpecificationLoader()
{
org.apache.isis.core.metamodel.specloader.SpecificationLoader v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.core.metamodel.specloader.SpecificationLoader getSpecificationLoader()>();
return v;
}
protected final org.apache.isis.applib.services.registry.ServiceRegistry getServiceRegistry()
{
org.apache.isis.applib.services.registry.ServiceRegistry v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: 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()>();
return v;
}
protected final org.apache.isis.applib.services.i18n.TranslationService getTranslationService()
{
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.viewer.wicket.ui.panels.FormAbstract v;
org.apache.isis.applib.services.i18n.TranslationService v;
v := @this: org.apache.isis.viewer.wicket.ui.panels.FormAbstract;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.panels.FormAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.applib.services.i18n.TranslationService getTranslationService()>();
return v;
}
}