public class org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices extends org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderAbstract implements org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForChoices
{
private static final long serialVersionUID;
public void <init>(org.apache.isis.viewer.wicket.model.models.ScalarModel)
{
org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices v;
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderAbstract: void <init>(org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v);
return;
}
public org.apache.isis.commons.collections.Can getChoiceMementos()
{
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
org.apache.isis.commons.collections.Can v, v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices v;
java.util.function.Function v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices: org.apache.isis.viewer.wicket.model.models.ScalarModel getScalarModel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModel: org.apache.isis.commons.collections.Can getChoices()>();
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices$mementoFor__232: java.util.function.Function bootstrap$(org.apache.isis.core.runtime.context.IsisAppCommonContext)>(v);
v = interfaceinvoke v.<org.apache.isis.commons.collections.Can: org.apache.isis.commons.collections.Can map(java.util.function.Function)>(v);
return v;
}
protected org.apache.isis.commons.collections.Can obtainMementos(java.lang.String)
{
org.apache.isis.commons.collections.Can v, v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices: org.apache.isis.commons.collections.Can getChoiceMementos()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices: org.apache.isis.commons.collections.Can obtainMementos(java.lang.String,org.apache.isis.commons.collections.Can)>(v, v);
return v;
}
public java.util.Collection toChoices(java.util.Collection)
{
java.util.List v;
java.util.function.Predicate v;
org.apache.isis.commons.collections.Can v, v;
java.util.Collection v;
org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices;
v := @parameter: java.util.Collection;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices: org.apache.isis.commons.collections.Can obtainMementos(java.lang.String)>(null);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices$lambda_toChoices_0__233: java.util.function.Predicate bootstrap$(org.apache.isis.viewer.wicket.ui.components.widgets.select.providers.ObjectAdapterMementoProviderForValueChoices,java.util.Collection)>(v, v);
v = interfaceinvoke v.<org.apache.isis.commons.collections.Can: org.apache.isis.commons.collections.Can filter(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<org.apache.isis.commons.collections.Can: java.util.List toList()>();
return v;
}
}