public class org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo extends org.apache.isis.viewer.wicket.ui.components.WebComponentBase
{
private static final long serialVersionUID;
private final org.apache.isis.viewer.common.model.branding.BrandingUiModel branding;
public void <init>(java.lang.String, org.apache.isis.viewer.common.model.branding.BrandingUiModel)
{
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo v;
org.apache.isis.viewer.common.model.branding.BrandingUiModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.common.model.branding.BrandingUiModel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.WebComponentBase: void <init>(java.lang.String)>(v);
v.<org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo: org.apache.isis.viewer.common.model.branding.BrandingUiModel branding> = v;
return;
}
protected void onComponentTag(org.apache.wicket.markup.ComponentTag)
{
org.apache.isis.core.config.viewer.web.WebAppContextPath v;
java.util.function.Function v;
java.util.function.Consumer v;
org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo v;
org.apache.isis.viewer.common.model.branding.BrandingUiModel v;
java.util.Optional v, v;
org.apache.wicket.markup.ComponentTag v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo;
v := @parameter: org.apache.wicket.markup.ComponentTag;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.WebComponentBase: void onComponentTag(org.apache.wicket.markup.ComponentTag)>(v);
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo: org.apache.isis.viewer.common.model.branding.BrandingUiModel branding>;
v = virtualinvoke v.<org.apache.isis.viewer.common.model.branding.BrandingUiModel: java.util.Optional getLogoHref()>();
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.WebComponentBase: org.apache.isis.core.config.viewer.web.WebAppContextPath getWebAppContextPath()>();
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo$prependContextPathIfLocal__207: java.util.function.Function bootstrap$(org.apache.isis.core.config.viewer.web.WebAppContextPath)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo$lambda_onComponentTag_0__208: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.ComponentTag)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
return;
}
protected void onConfigure()
{
org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo v;
org.apache.isis.viewer.common.model.branding.BrandingUiModel v;
java.util.Optional v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.WebComponentBase: void onConfigure()>();
v = v.<org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo: org.apache.isis.viewer.common.model.branding.BrandingUiModel branding>;
v = virtualinvoke v.<org.apache.isis.viewer.common.model.branding.BrandingUiModel: java.util.Optional getLogoHref()>();
v = virtualinvoke v.<java.util.Optional: boolean isPresent()>();
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.navbar.BrandLogo: org.apache.wicket.Component setVisible(boolean)>(v);
return;
}
}