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_LISTBOXFields 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, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the setting item data of this detail viewprotected MasterDetailServicevoidinitialize(org.zkoss.zk.ui.Component comp) booleanCheck if data changed in detail viewbooleanCheck if need to refresh UI after savevoidreset()Resets the detail view to the initial statebooleansave()Perform save operationvoidsetUserProfileSettingService(MasterDetailService userProfileSettingService) 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, triggerLanguageNotIndexedNotificationMethods 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, setWidgetTitleMethods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListenersMethods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivateMethods inherited from class org.zkoss.zk.ui.util.GenericComposer
doCatch, doFinallyMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Constructor Details
-
LocaleSettingController
public LocaleSettingController()
-
-
Method Details
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp) - Overrides:
initializein classcom.hybris.backoffice.widgets.quicktogglelocale.controller.QuickToggleLocaleController
-
getSettingItem
Description copied from interface:MDDetailLogicReturns the setting item data of this detail view- Specified by:
getSettingItemin interfaceMDDetailLogic- Returns:
- a SettingItem data of detail view
-
save
public boolean save()Description copied from interface:MDDetailLogicPerform save operation- Specified by:
savein interfaceMDDetailLogic- Returns:
- true if save success, false if save failure
-
reset
public void reset()Description copied from interface:MDDetailLogicResets the detail view to the initial state- Specified by:
resetin interfaceMDDetailLogic
-
isDataChanged
public boolean isDataChanged()Description copied from interface:MDDetailLogicCheck if data changed in detail view- Specified by:
isDataChangedin interfaceMDDetailLogic- Returns:
- true if data changed or false if not
-
needRefreshUI
public boolean needRefreshUI()Description copied from interface:MDDetailLogicCheck if need to refresh UI after save- Specified by:
needRefreshUIin interfaceMDDetailLogic- Returns:
- true if need to refresh UI after save or false if not
-
setUserProfileSettingService
-
getUserProfileSettingService
-