Class DefaultTravelTextEditor
java.lang.Object
de.hybris.platform.travelbackoffice.editor.DefaultTravelTextEditor
- All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<String>
public class DefaultTravelTextEditor
extends Object
implements com.hybris.cockpitng.editors.CockpitEditorRenderer<String>
Default Text Editor for TravelBackoffice for validating user input to accept only positive integer.
-
Field Summary
Fields inherited from interface com.hybris.cockpitng.editors.CockpitEditorRenderer
INITIAL_EDIT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleChangingEvent(com.hybris.cockpitng.editors.EditorListener<String> listener, org.zkoss.zul.Textbox editorView, String value) Method responsible to handle user input event.voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<String> context, com.hybris.cockpitng.editors.EditorListener<String> listener) protected voidvalidateInput(org.zkoss.zk.ui.Component component, String value) Method responsible to validate user input and throwsWrongValueExceptionif user tries to enter negative or out of integer range values.
-
Constructor Details
-
DefaultTravelTextEditor
public DefaultTravelTextEditor()
-
-
Method Details
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<String> context, com.hybris.cockpitng.editors.EditorListener<String> listener) - Specified by:
renderin interfacecom.hybris.cockpitng.editors.CockpitEditorRenderer<String>
-
handleChangingEvent
protected void handleChangingEvent(com.hybris.cockpitng.editors.EditorListener<String> listener, org.zkoss.zul.Textbox editorView, String value) Method responsible to handle user input event.- Parameters:
listener-editorView-value-
-
validateInput
Method responsible to validate user input and throwsWrongValueExceptionif user tries to enter negative or out of integer range values.- Parameters:
component-value-
-