Class ConsignmenntTrackingEditorAreaLogicHandler

java.lang.Object
com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaLogicHandler
de.hybris.platform.consignmenttrackingbackoffice.widgets.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 final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.hybris.cockpitng.validation.model.ValidationInfo
    Create validation info
    protected boolean
    validate consignment info
    List<com.hybris.cockpitng.validation.model.ValidationInfo>
    performValidation(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, 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
  • Field Details

  • Constructor Details

    • ConsignmenntTrackingEditorAreaLogicHandler

      public ConsignmenntTrackingEditorAreaLogicHandler()
  • Method Details

    • performValidation

      public List<com.hybris.cockpitng.validation.model.ValidationInfo> performValidation(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, 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