Class ConditionListController
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.merchandising.UnifiedUiWidgetController
de.hybris.platform.unifieduibackoffice.widgets.merchandising.ConditionListController
- 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>
The controller call handles the input of Condition List widget
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class de.hybris.platform.unifieduibackoffice.widgets.merchandising.UnifiedUiWidgetController
COMMA_SEPARATORFields 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 TypeMethodDescriptionvoidprotected org.zkoss.zul.RowconstructRow(ConditionData condition, String editImageIconWithPath, String deleteImageIconWithPath) This method constructs the row for each condition in the listvoidvoidvoidfinal voidgetConditionList(Object object) protected final voidgetConditions(Object page) This method will get condition from pros and set attributes to widget modelvoidinitialize(org.zkoss.zk.ui.Component comp) protected voidThis method will initialize as well as update search filterprotected voidremoveCondition(ConditionData condition) This method will call remove Condition method, will handle the exception and accordingly notify, show message box to userprotected voidremoveConditionConfirmMessageBox(ConditionData condition) This method will open confirm message box, on confirmation will call remove Condition.voidsearch()Methods inherited from class de.hybris.platform.unifieduibackoffice.widgets.merchandising.UnifiedUiWidgetController
createButton, createButton, createCell, createColumn, createCombobox, createComboBoxData, createDateBox, createDiv, createDoubleBox, createEditor, createGrid, createIntBox, createLabel, createTextBox, getCommaSeparateString, getNameValueMap, mseDistributionRuleCheck, parseDateInStringToDate, populateCombobox, selectComboBoxItem, tmcDistributionRuleCheck, updateHtmlBasedComponentMethods 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
-
Field Details
-
SERVICE_CONDITION_TYPE
- See Also:
-
APPLICABILITY_CONDITION_TYPE
- See Also:
-
BAGGAGE_CONDITION_TYPE
- See Also:
-
SEARCH_FILTER_MAP_MODEL
- See Also:
-
GROUP_BOX_OPEN_MODEL_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
ConditionListController
public ConditionListController()
-
-
Method Details
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp) - Overrides:
initializein classcom.hybris.cockpitng.util.DefaultWidgetController
-
populateSearchFilterValues
protected void populateSearchFilterValues()This method will initialize as well as update search filter -
constructRow
protected org.zkoss.zul.Row constructRow(ConditionData condition, String editImageIconWithPath, String deleteImageIconWithPath) This method constructs the row for each condition in the list- Parameters:
condition- the conditioneditImageIconWithPath- the edit image icon with pathdeleteImageIconWithPath- the delete image icon with path- Returns:
- the row
-
removeConditionConfirmMessageBox
This method will open confirm message box, on confirmation will call remove Condition.- Parameters:
condition- the condition
-
removeCondition
This method will call remove Condition method, will handle the exception and accordingly notify, show message box to user- Parameters:
condition- the condition
-
getConditions
This method will get condition from pros and set attributes to widget model- Parameters:
page-
-
getConditionList
-
createApplicabilityCondition
public void createApplicabilityCondition() -
createPriceCondition
public void createPriceCondition() -
createBaggageCondition
public void createBaggageCondition() -
search
public void search() -
clearFilter
public void clearFilter()
-