Class LoginFormComposer

  • All Implemented Interfaces:
    java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

    public class LoginFormComposer
    extends BaseBookmarkAwareLoginFormComposer
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_LOGIN_SCREEN_LOCALE

        public static final java.lang.String DEFAULT_LOGIN_SCREEN_LOCALE
        See Also:
        Constant Field Values
      • LANG_PACKS_PROPERTY

        public static final java.lang.String LANG_PACKS_PROPERTY
        See Also:
        Constant Field Values
      • ON_LANGUAGE_CHANGED

        public static final java.lang.String ON_LANGUAGE_CHANGED
        See Also:
        Constant Field Values
      • ATTRIBUTE_LABEL_KEY

        public static final java.lang.String ATTRIBUTE_LABEL_KEY
        See Also:
        Constant Field Values
      • REMEMBER_ME_AUTH_FAILED_PARAM

        public static final java.lang.String REMEMBER_ME_AUTH_FAILED_PARAM
        See Also:
        Constant Field Values
    • Constructor Detail

      • LoginFormComposer

        public LoginFormComposer()
    • Method Detail

      • doAfterCompose

        public void doAfterCompose​(org.zkoss.zk.ui.Component comp)
                            throws java.lang.Exception
        Specified by:
        doAfterCompose in interface org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>
        Overrides:
        doAfterCompose in class BaseBookmarkAwareLoginFormComposer
        Throws:
        java.lang.Exception
      • onLanguageChanged

        protected void onLanguageChanged​(org.zkoss.zk.ui.event.Event event)
      • doForEachChildComponent

        protected void doForEachChildComponent​(org.zkoss.zk.ui.Component parent,
                                               java.util.function.Predicate<org.zkoss.zk.ui.Component> predicate,
                                               java.util.function.Consumer<org.zkoss.zk.ui.Component> consumer)
      • initLangPacks

        public void initLangPacks()
      • renderConfiguredFields

        protected void renderConfiguredFields​(boolean updateFocus)
      • resetComponentLabel

        protected void resetComponentLabel​(org.zkoss.zk.ui.Component component)
      • populateLocales

        protected void populateLocales()
      • switchLocale

        protected void switchLocale()
      • updateLabels

        protected void updateLabels()
      • getLabel

        protected java.lang.String getLabel​(java.lang.String labelKey)
      • setSelected

        protected void setSelected()
      • findFallbackLocale

        protected org.zkoss.zul.Listitem findFallbackLocale()
      • publishClientInfo

        public void publishClientInfo​(org.zkoss.zk.ui.event.ClientInfoEvent event)
      • getLocaleListbox

        public org.zkoss.zul.Listbox getLocaleListbox()
      • setLocaleListbox

        public void setLocaleListbox​(org.zkoss.zul.Listbox localeListbox)
      • getStatus

        public org.zkoss.zul.Label getStatus()
      • setStatus

        public void setStatus​(org.zkoss.zul.Label status)
      • getAccessdenied

        public org.zkoss.zul.Label getAccessdenied()
      • setAccessdenied

        public void setAccessdenied​(org.zkoss.zul.Label accessdenied)
      • getLanguageLabel

        public org.zkoss.zul.Label getLanguageLabel()
      • setLanguageLabel

        public void setLanguageLabel​(org.zkoss.zul.Label languageLabel)
      • getLoginFormContainer

        public org.zkoss.zul.Div getLoginFormContainer()
      • setLoginFormContainer

        public void setLoginFormContainer​(org.zkoss.zul.Div loginFormContainer)
      • getConfiguredFieldPanel

        public org.zkoss.zul.Div getConfiguredFieldPanel()
      • setConfiguredFieldPanel

        public void setConfiguredFieldPanel​(org.zkoss.zul.Div configuredFieldPanel)
      • getSsoAnchor

        public org.zkoss.zul.A getSsoAnchor()
      • setSsoAnchor

        public void setSsoAnchor​(org.zkoss.zul.A ssoAnchor)
      • setCockpitLocaleService

        public void setCockpitLocaleService​(CockpitLocaleService cockpitLocaleService)
      • getLoginButton

        public org.zkoss.zul.Button getLoginButton()
      • setLoginButton

        public void setLoginButton​(org.zkoss.zul.Button loginButton)
      • setCockpitProperties

        public void setCockpitProperties​(CockpitProperties cockpitProperties)
      • setGlobalProperties

        public void setGlobalProperties​(CockpitProperties globalProperties)
      • getAvailableLangPacks

        public java.util.Collection<java.lang.String> getAvailableLangPacks()