public class org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice extends org.apache.wicket.model.ChainingModel implements org.apache.isis.viewer.wicket.model.models.ScalarModelWithChoice
{
private static final long serialVersionUID;
public static org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice chain(org.apache.isis.viewer.wicket.model.models.ScalarModel)
{
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice v;
java.lang.NullPointerException v;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("scalarModel is marked non-null but is null");
throw v;
label:
v = new org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice;
specialinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice: void <init>(org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v);
return v;
}
private void <init>(org.apache.isis.viewer.wicket.model.models.ScalarModel)
{
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice v;
v := @this: org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
specialinvoke v.<org.apache.wicket.model.ChainingModel: void <init>(java.lang.Object)>(v);
return;
}
public org.apache.isis.viewer.wicket.model.models.ScalarModel scalarModel()
{
java.lang.Object v;
org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice v;
v := @this: org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice;
v = specialinvoke v.<org.apache.wicket.model.ChainingModel: java.lang.Object getTarget()>();
return v;
}
public org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento getObject()
{
org.apache.isis.core.metamodel.interactions.managed.ManagedValue v;
org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
java.lang.Object v;
org.apache.isis.commons.binding.Bindable v;
org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento v;
v := @this: org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice: org.apache.isis.core.metamodel.interactions.managed.ManagedValue pendingValue()>();
v = interfaceinvoke v.<org.apache.isis.core.metamodel.interactions.managed.ManagedValue: org.apache.isis.commons.binding.Bindable getValue()>();
v = interfaceinvoke v.<org.apache.isis.commons.binding.Bindable: java.lang.Object getValue()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento mementoFor(org.apache.isis.core.metamodel.spec.ManagedObject)>(v);
return v;
}
public void setObject(org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento)
{
org.apache.isis.core.metamodel.interactions.managed.ManagedValue v;
org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice v;
org.apache.isis.core.metamodel.spec.ManagedObject v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.commons.binding.Bindable v;
org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento v;
v := @this: org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice;
v := @parameter: org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice: org.apache.isis.core.metamodel.interactions.managed.ManagedValue pendingValue()>();
v = interfaceinvoke v.<org.apache.isis.core.metamodel.interactions.managed.ManagedValue: org.apache.isis.commons.binding.Bindable getValue()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModelWithSingleChoice: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.core.runtime.context.IsisAppCommonContext: org.apache.isis.core.metamodel.spec.ManagedObject reconstructObject(org.apache.isis.core.metamodel.objectmanager.memento.ObjectMemento)>(v);
interfaceinvoke v.<org.apache.isis.commons.binding.Bindable: void setValue(java.lang.Object)>(v);
return;
}
}