public class org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel extends org.apache.isis.viewer.wicket.ui.panels.PanelAbstract
{
private static final long serialVersionUID;
private static final java.lang.String ID_HEADER;
private static final java.lang.String ID_ACTION_NAME;
private boolean showHeader;
public void <init>(java.lang.String, org.apache.isis.viewer.wicket.model.models.ActionModel)
{
org.apache.isis.viewer.wicket.model.models.ActionModel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ActionModel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void <init>(java.lang.String,org.apache.wicket.model.IModel)>(v, v);
v.<org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel: boolean showHeader> = 1;
return;
}
org.apache.isis.viewer.wicket.model.models.ActionModel getActionModel()
{
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel v;
org.apache.wicket.model.IModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: org.apache.wicket.model.IModel getModel()>();
return v;
}
protected void onInitialize()
{
java.lang.IllegalStateException v;
java.lang.Object[] v;
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel$1 v;
org.apache.isis.viewer.common.model.object.ObjectUiModel v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v, v;
org.apache.isis.viewer.common.model.components.ComponentType v, v;
org.apache.isis.viewer.wicket.model.models.ActionModel v;
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel v;
org.apache.wicket.model.IModel v, v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void onInitialize()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel: org.apache.wicket.model.IModel getModel()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.model.models.ActionModel: boolean hasParameters()>();
if v != 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("model has no parameters!");
throw v;
label:
v = new org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel$1;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel$1: void <init>(org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel,java.lang.String)>(v, "header");
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel: org.apache.wicket.MarkupContainer addOrReplace(org.apache.wicket.Component[])>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel: 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 PARAMETERS>;
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);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel: 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 ENTITY_ICON_AND_TITLE>;
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.model.models.ActionModel: org.apache.isis.viewer.common.model.object.ObjectUiModel getParentUiModel()>();
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);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel$lambda_onInitialize_1f219a47_1__59: org.apache.wicket.model.IModel bootstrap$(org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel)>(v);
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.markup.html.basic.Label labelAdd(org.apache.wicket.MarkupContainer,java.lang.String,org.apache.wicket.model.IModel)>(v, "actionName", v);
return;
}
public void setShowHeader(boolean)
{
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel;
v := @parameter: boolean;
v.<org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel: boolean showHeader> = v;
return;
}
}