Class StatusValidationUtils

java.lang.Object
com.skava.oms.util.StatusValidationUtils

public class StatusValidationUtils extends Object
This class contains the utility method for validation.
Since:
Jul 11, 2018
Author:
Infosys Equinox
  • Constructor Details

    • StatusValidationUtils

      public StatusValidationUtils()
  • Method Details

    • validateCancelorRetrun

      public static void validateCancelorRetrun(Order order, PatchOrderRequest orderRequest)
      This method is used to validate cancel or return level.
      Parameters:
      order - on which the validation to be done.
      orderRequest - request given to be validated.
    • validateExceptionforItemlevelCancel

      public static void validateExceptionforItemlevelCancel(Order order, PatchOrderRequest orderRequest)
      This method is used to validate exception in item level cancel.
      Parameters:
      order - input model of order
      orderRequest - input model orderRequest.
    • validateAllowedPatchFieldItemlevelCancel

      public static boolean validateAllowedPatchFieldItemlevelCancel(OrderItem[] orderItems, OrderItemPatchDTO[] orderItemPatch)
      This method is used to validate allowed patch field item level.
      Parameters:
      orderItems - Indicates the array of order items
      orderItemPatch - Indicates the array of order item patch
      Returns:
      Returns boolean value.
    • orderItemNullcheck

      public static boolean orderItemNullcheck(OrderItem orderitem)
      Parameters:
      orderitem - Contains the order item information about an order.
      Returns:
      returns the boolean value
    • validateExceptionforOrderlevelCancel

      public static boolean validateExceptionforOrderlevelCancel(Order order, PatchOrderRequest orderRequest)
      This method is used to validate exception in cancel level.
      Parameters:
      order - input model of order
      orderRequest - input model orderRequest.
      Returns:
      the checkOrderFlag
    • checkValue

      public boolean checkValue(OrderItemPatchDTO itemPatch, String key)
      This method is used to map and key value check.
      Parameters:
      itemPatch - other Property values
      key - Other Property values
      Returns:
      returns the flag.
    • checkValue

      public boolean checkValue(OrderPatchDTO orderPatchDTO, String key)
      This method is used to map and key value check.
      Parameters:
      orderPatchDTO - other Property values
      key - Other Property values
      Returns:
      returns the flag.
    • validateStatus

      public boolean validateStatus(AllowedPatchFields[] allowedPatchFields, String validateStatus)