Class CreateOrEditMarketController
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
de.hybris.platform.unifieduibackoffice.widgets.farebuckets.CreateOrEditMarketController
- 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 CreateOrEditMarketController
extends com.hybris.cockpitng.util.DefaultWidgetController
This controller will handle events for creating and editing Market
- See Also:
-
Field Summary
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, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateMarket(Market market) This method will call create market method, will handle the exception and accordingly notify, show message box to user and send socket eventvoidcreateOrEditMarket(Market market) voidinitialize(org.zkoss.zk.ui.Component comp) protected voidthis method initialize the combo box with the required valuesprotected voidThis method prepare the direction combo box valuesprotected voidThis method prepare the trip type combo box valuesvoidrefresh()voidsave()protected voidupdateMarket(Market market) This method will call update market method, will handle the exception and accordingly notify, show message box to user and send socket eventprotected booleanValidate mandatory form element are not emptyMethods 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
-
CreateOrEditMarketController
public CreateOrEditMarketController()
-
-
Method Details
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp) - Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
initializeSelectors
protected void initializeSelectors()this method initialize the combo box with the required values -
prepareDirections
protected void prepareDirections()This method prepare the direction combo box values -
prepareTripType
protected void prepareTripType()This method prepare the trip type combo box values -
createOrEditMarket
-
refresh
public void refresh() -
save
public void save() -
updateMarket
This method will call update market method, will handle the exception and accordingly notify, show message box to user and send socket event- Parameters:
market- the market
-
createMarket
This method will call create market method, will handle the exception and accordingly notify, show message box to user and send socket event- Parameters:
market- the market
-
validateMarketData
protected boolean validateMarketData()Validate mandatory form element are not empty- Returns:
- the boolean,returns true if validation success else return false
-