Interface OrderRequiresCalculationStrategy

All Known Implementing Classes:
DefaultOrderRequiresCalculationStrategy, PunchOutOrderRequiresCalculationStrategy

public interface OrderRequiresCalculationStrategy
Strategy answers if order or order entry requires calculation
  • Method Details

    • requiresCalculation

      boolean requiresCalculation(AbstractOrderModel order)
      Method checks if the order need to be calculated.
      Parameters:
      order - AbstractOrderModel to check
      Returns:
      true if order requires calculation
    • requiresCalculation

      boolean requiresCalculation(AbstractOrderEntryModel orderEntry)
      Method checks if the order entry need to be calculated.
      Parameters:
      orderEntry - AbstractOrderEntryModel to check
      Returns:
      true if order entry requires calculation