Class UserRoleChooserWidgetController
- 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.userrolechooser.controller.UserRoleChooserWidgetController
-
- All Implemented Interfaces:
WidgetController,WidgetDragAndDropAware,WidgetInstanceManagerAware,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 UserRoleChooserWidgetController extends DefaultWidgetController
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSCLASS_USER_ROLE_CHOOSER_BUTTON_EMPTYstatic java.lang.StringUSER_ROLE_LIST_COMPONENT
-
Constructor Summary
Constructors Constructor Description UserRoleChooserWidgetController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidchangeActiveUserRole(java.lang.String code)protected voidchangeActiveUserRole(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Listitem,UserRoleModel> event)protected voidcreateUserRoleList()AuthorityGroupgetActiveUserRole()AuthorityGroupServicegetAdminModeAuthorityGroupService()AuthorityGroupServicegetAuthorityGroupService()CockpitEventQueuegetCockpitEventQueue()CockpitSessionServicegetCockpitSessionService()CockpitUserServicegetCockpitUserService()protected org.zkoss.zul.ToolbarbuttongetUserRoleChooserBtn()org.zkoss.zul.ListboxgetUserRoleList()voidinitialize(org.zkoss.zk.ui.Component comp)Override this method to do initialization stuff for your widget, like initialize widget settings, restore view state from viewmodel, etc.protected voidloadAvailableRoles()voidonSelectionChanged(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Listitem,UserRoleModel> event)protected voidsendBookmarks()protected voidsendRedirect(java.lang.String target)protected voidsetAvailableUserRoles(java.util.List<AuthorityGroup> availableUserRoles)-
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
-
-
-
-
Field Detail
-
USER_ROLE_LIST_COMPONENT
public static final java.lang.String USER_ROLE_LIST_COMPONENT
- See Also:
- Constant Field Values
-
SCLASS_USER_ROLE_CHOOSER_BUTTON_EMPTY
public static final java.lang.String SCLASS_USER_ROLE_CHOOSER_BUTTON_EMPTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp)
Description copied from class:DefaultWidgetControllerOverride this method to do initialization stuff for your widget, like initialize widget settings, restore view state from viewmodel, etc. This method will be invoked byDefaultWidgetController.doAfterCompose(Component)everytime your widget view is created. SeeGenericForwardComposer.doAfterCompose(Component)for more details.- Overrides:
initializein classDefaultWidgetController
-
loadAvailableRoles
protected void loadAvailableRoles()
-
createUserRoleList
protected void createUserRoleList()
-
changeActiveUserRole
protected void changeActiveUserRole(java.lang.String code)
-
sendRedirect
protected void sendRedirect(java.lang.String target)
-
onSelectionChanged
public void onSelectionChanged(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Listitem,UserRoleModel> event)
-
changeActiveUserRole
protected void changeActiveUserRole(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Listitem,UserRoleModel> event)
-
sendBookmarks
protected void sendBookmarks()
-
getUserRoleList
public org.zkoss.zul.Listbox getUserRoleList()
-
setAvailableUserRoles
protected void setAvailableUserRoles(java.util.List<AuthorityGroup> availableUserRoles)
-
getActiveUserRole
public AuthorityGroup getActiveUserRole()
-
getCockpitUserService
public CockpitUserService getCockpitUserService()
-
getAuthorityGroupService
public AuthorityGroupService getAuthorityGroupService()
-
getAdminModeAuthorityGroupService
public AuthorityGroupService getAdminModeAuthorityGroupService()
-
getUserRoleChooserBtn
protected org.zkoss.zul.Toolbarbutton getUserRoleChooserBtn()
-
getCockpitEventQueue
public CockpitEventQueue getCockpitEventQueue()
-
getCockpitSessionService
public CockpitSessionService getCockpitSessionService()
-
-