Class ConsignmenntTrackingEditorAreaLogicHandler

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.baseeditorarea.EditorAreaLogicHandler

    public class ConsignmenntTrackingEditorAreaLogicHandler
    extends com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaLogicHandler
    A handler to check a product coverage info before saving.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String MSGKEY  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.hybris.cockpitng.validation.model.ValidationInfo createValidationInfo()
      Create validation info
      protected boolean isValidConsignment​(ConsignmentModel consignment)
      validate consignment info
      java.util.List<com.hybris.cockpitng.validation.model.ValidationInfo> performValidation​(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject, com.hybris.cockpitng.validation.ValidationContext validationContext)  
      • Methods inherited from class com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaLogicHandler

        beforeEditorAreaRender, getObjectFacade, getValidationHandler, performRefresh, performSave, performValidation, setObjectFacade, setValidationHandler
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hybris.cockpitng.widgets.baseeditorarea.EditorAreaLogicHandler

        executeSaveWithConfirmation
    • Constructor Detail

      • ConsignmenntTrackingEditorAreaLogicHandler

        public ConsignmenntTrackingEditorAreaLogicHandler()
    • Method Detail

      • performValidation

        public java.util.List<com.hybris.cockpitng.validation.model.ValidationInfo> performValidation​(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager,
                                                                                                      java.lang.Object currentObject,
                                                                                                      com.hybris.cockpitng.validation.ValidationContext validationContext)
        Specified by:
        performValidation in interface com.hybris.cockpitng.widgets.baseeditorarea.EditorAreaLogicHandler
        Overrides:
        performValidation in class com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaLogicHandler
      • isValidConsignment

        protected boolean isValidConsignment​(ConsignmentModel consignment)
        validate consignment info
        Parameters:
        consignment - the being edited consignment
        Returns:
        true if Carrier and TrackingID both empty or not empty,false otherwise
      • createValidationInfo

        protected com.hybris.cockpitng.validation.model.ValidationInfo createValidationInfo()
        Create validation info
        Returns:
        ValidationInfo Validation info