Class ToggleController

java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
com.hybris.cockpitng.util.DefaultWidgetController
com.hybris.backoffice.widgets.userprofile.toggle.ToggleController
All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.WidgetInstanceManagerAware, 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 ToggleController extends com.hybris.cockpitng.util.DefaultWidgetController
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected org.zkoss.zul.Listitem
     
    protected static final String
     
    protected org.zkoss.zul.Listitem
     
    protected static final String
     
    protected static final String
     
    protected org.zkoss.zul.Label
     
    protected org.zkoss.zul.Toolbarbutton
     

    Fields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer

    _separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScope

    Fields inherited from class org.zkoss.zk.ui.util.GenericComposer

    _applied
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected com.hybris.cockpitng.i18n.CockpitLocaleService
     
    com.hybris.cockpitng.util.CockpitSessionService
     
    protected com.hybris.cockpitng.util.notifications.NotificationService
     
     
    void
    initialize(org.zkoss.zk.ui.Component comp)
     
    void
     
    void
     
    protected void
     
    void
    setCockpitSessionService(com.hybris.cockpitng.util.CockpitSessionService cockpitSessionService)
     
    void
     
    protected void
    triggerLanguageNotIndexedNotification(String languageCode, Boolean isPostponeMode, org.zkoss.zk.ui.Component comp)
     

    Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController

    doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitle

    Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer

    scanEventListeners

    Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer

    alert, didActivate, getPage, willClone, willPassivate

    Methods inherited from class org.zkoss.zk.ui.util.GenericComposer

    doCatch, doFinally

    Methods inherited from class org.zkoss.zk.ui.event.GenericEventListener

    bindComponent, getController, onEvent, unbindComponent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SOCKET_INPUT_AVATAR_CHANGED

      protected static final String SOCKET_INPUT_AVATAR_CHANGED
      See Also:
    • SOCKET_OUTPUT_OPEN_PROFILE_SETTINGS

      protected static final String SOCKET_OUTPUT_OPEN_PROFILE_SETTINGS
      See Also:
    • SIGNOUT_BTN

      protected static final String SIGNOUT_BTN
      See Also:
    • OPEN_PROFILE_SETTINGS_BTN

      protected static final String OPEN_PROFILE_SETTINGS_BTN
      See Also:
    • userNameLabel

      protected org.zkoss.zul.Label userNameLabel
    • userProfileBtn

      protected org.zkoss.zul.Toolbarbutton userProfileBtn
    • openSettingsBtn

      protected org.zkoss.zul.Listitem openSettingsBtn
    • signOutBtn

      protected org.zkoss.zul.Listitem signOutBtn
  • Constructor Details

    • ToggleController

      public ToggleController()
  • Method Details

    • initialize

      public void initialize(org.zkoss.zk.ui.Component comp)
      Overrides:
      initialize in class com.hybris.cockpitng.util.DefaultWidgetController
    • triggerLanguageNotIndexedNotification

      protected void triggerLanguageNotIndexedNotification(String languageCode, Boolean isPostponeMode, org.zkoss.zk.ui.Component comp)
    • sendSessionLanguageNotIndexedNotification

      protected void sendSessionLanguageNotIndexedNotification()
    • openProfileSettings

      public void openProfileSettings()
    • logout

      public void logout()
    • avatarChanged

      public void avatarChanged(MediaModel media)
    • setUserService

      public void setUserService(UserService userService)
    • getUserService

      public UserService getUserService()
    • setCockpitSessionService

      public void setCockpitSessionService(com.hybris.cockpitng.util.CockpitSessionService cockpitSessionService)
    • getCockpitSessionService

      public com.hybris.cockpitng.util.CockpitSessionService getCockpitSessionService()
    • getCockpitLocaleService

      protected com.hybris.cockpitng.i18n.CockpitLocaleService getCockpitLocaleService()
    • getNotificationService

      protected com.hybris.cockpitng.util.notifications.NotificationService getNotificationService()