public abstract class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract extends org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn implements org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumn
{
private static final long serialVersionUID;
private transient org.apache.isis.core.runtime.context.IsisAppCommonContext commonContext;
private transient org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentRegistry;
protected void <init>(org.apache.isis.core.runtime.context.IsisAppCommonContext, java.lang.String)
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract v;
org.apache.wicket.model.Model v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract;
v := @parameter: org.apache.isis.core.runtime.context.IsisAppCommonContext;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.wicket.model.Model: org.apache.wicket.model.Model of(java.io.Serializable)>(v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: void <init>(org.apache.isis.core.runtime.context.IsisAppCommonContext,org.apache.wicket.model.IModel,java.lang.String)>(v, v, null);
return;
}
protected void <init>(org.apache.isis.core.runtime.context.IsisAppCommonContext, org.apache.wicket.model.IModel, java.lang.String)
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
java.lang.String v;
org.apache.wicket.model.IModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract;
v := @parameter: org.apache.isis.core.runtime.context.IsisAppCommonContext;
v := @parameter: org.apache.wicket.model.IModel;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn: void <init>(org.apache.wicket.model.IModel,java.lang.Object)>(v, v);
v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext commonContext> = v;
return;
}
public org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract;
v = v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: 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.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext commonContext> = v;
return v;
}
protected org.apache.isis.viewer.wicket.ui.ComponentFactory findComponentFactory(org.apache.isis.viewer.common.model.components.ComponentType, org.apache.wicket.model.IModel)
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract v;
org.apache.isis.viewer.common.model.components.ComponentType v;
org.apache.isis.viewer.wicket.ui.ComponentFactory v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v;
org.apache.wicket.model.IModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract;
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.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentRegistry()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry: org.apache.isis.viewer.wicket.ui.ComponentFactory findComponentFactory(org.apache.isis.viewer.common.model.components.ComponentType,org.apache.wicket.model.IModel)>(v, v);
return v;
}
protected org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentRegistry()
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract v;
org.apache.wicket.Application v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v, v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract;
v = v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentRegistry>;
if v != null goto label;
v = staticinvoke <org.apache.wicket.Application: org.apache.wicket.Application get()>();
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.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentRegistry> = v;
label:
v = v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericColumnAbstract: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry componentRegistry>;
return v;
}
}