Class LocaleSettingController

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.quicktogglelocale.controller.QuickToggleLocaleController
com.hybris.backoffice.widgets.userprofile.localesetting.LocaleSettingController
All Implemented Interfaces:
MDDetailLogic, 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 LocaleSettingController extends com.hybris.backoffice.widgets.quicktogglelocale.controller.QuickToggleLocaleController implements MDDetailLogic
See Also:
  • Field Summary

    Fields inherited from class com.hybris.backoffice.widgets.quicktogglelocale.controller.QuickToggleLocaleController

    LOCALE_LISTBOX, ON_REDIRECT_LATER, UI_LOCALE_LISTBOX

    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
    Returns the setting item data of this detail view
     
    void
    initialize(org.zkoss.zk.ui.Component comp)
     
    boolean
    Check if data changed in detail view
    boolean
    Check if need to refresh UI after save
    void
    Resets the detail view to the initial state
    boolean
    Perform save operation
    void
     

    Methods inherited from class com.hybris.backoffice.widgets.quicktogglelocale.controller.QuickToggleLocaleController

    createRenderer, createUILocaleRenderer, displayCurrentLocale, getCockpitEventQueue, getCockpitLocaleService, getCockpitUserService, getIndexedLanguagesResolver, getLocaleLabel, getLocalesList, getNotificationService, getUiLocalesList, isLocaleEnabled, onSelectionChanged, onUILocaleSelectionChanged, refreshModel, refreshUILocaleModel, sendSessionLanguageNotIndexedNotification, sortByCurrentLocale, triggerLanguageNotIndexedNotification

    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
  • Constructor Details

    • LocaleSettingController

      public LocaleSettingController()
  • Method Details

    • initialize

      public void initialize(org.zkoss.zk.ui.Component comp)
      Overrides:
      initialize in class com.hybris.backoffice.widgets.quicktogglelocale.controller.QuickToggleLocaleController
    • getSettingItem

      public SettingItem getSettingItem()
      Description copied from interface: MDDetailLogic
      Returns the setting item data of this detail view
      Specified by:
      getSettingItem in interface MDDetailLogic
      Returns:
      a SettingItem data of detail view
    • save

      public boolean save()
      Description copied from interface: MDDetailLogic
      Perform save operation
      Specified by:
      save in interface MDDetailLogic
      Returns:
      true if save success, false if save failure
    • reset

      public void reset()
      Description copied from interface: MDDetailLogic
      Resets the detail view to the initial state
      Specified by:
      reset in interface MDDetailLogic
    • isDataChanged

      public boolean isDataChanged()
      Description copied from interface: MDDetailLogic
      Check if data changed in detail view
      Specified by:
      isDataChanged in interface MDDetailLogic
      Returns:
      true if data changed or false if not
    • needRefreshUI

      public boolean needRefreshUI()
      Description copied from interface: MDDetailLogic
      Check if need to refresh UI after save
      Specified by:
      needRefreshUI in interface MDDetailLogic
      Returns:
      true if need to refresh UI after save or false if not
    • setUserProfileSettingService

      public void setUserProfileSettingService(MasterDetailService userProfileSettingService)
    • getUserProfileSettingService

      protected MasterDetailService getUserProfileSettingService()