Class DeclineUtil


  • public class DeclineUtil
    extends ProcessUtil
    this class is mainly to decline orders
    • Field Detail

      • DECLINE_ENTRIES

        protected static final java.lang.String DECLINE_ENTRIES
        See Also:
        Constant Field Values
      • REALLOCATE_CONSIGNMENT_CHOICE

        protected static final java.lang.String REALLOCATE_CONSIGNMENT_CHOICE
        See Also:
        Constant Field Values
      • IS_CONSIGNMENT_AUTO_DECLINED

        protected static final java.lang.String IS_CONSIGNMENT_AUTO_DECLINED
        See Also:
        Constant Field Values
    • Constructor Detail

      • DeclineUtil

        public DeclineUtil()
    • Method Detail

      • autoDeclineDefaultConsignment

        public void autoDeclineDefaultConsignment​(ConsignmentModel consignmentModels,
                                                  java.util.Map<ConsignmentEntryModel,​java.lang.Long> declineEntryInfo,
                                                  OrderProcessModel orderProcessModel,
                                                  DeclineReason declineReason)
                                           throws java.lang.InterruptedException
        automatically decline consignment
        Parameters:
        consignmentModels -
        declineEntryInfo -
        orderProcessModel -
        declineReason -
        Throws:
        java.lang.InterruptedException
      • autoDeclineDefaultConsignment

        public void autoDeclineDefaultConsignment​(ConsignmentModel consignmentModels,
                                                  java.util.Map<ConsignmentEntryModel,​java.lang.Long> declineEntryInfo,
                                                  OrderProcessModel orderProcessModel,
                                                  DeclineReason declineReason,
                                                  boolean multiBusinessProcessParameters)
                                           throws java.lang.InterruptedException
        automatically decline consignment
        Parameters:
        consignmentModels -
        declineEntryInfo -
        orderProcessModel -
        declineReason -
        multiBusinessProcessParameters - true to generate a BusinessProcessParameters with declineEntries and isConsignmentAutoDecline
        Throws:
        java.lang.InterruptedException
      • manualDeclineDefaultConsignment

        public void manualDeclineDefaultConsignment​(ConsignmentModel consignmentModels,
                                                    java.util.Map<ConsignmentEntryModel,​java.lang.Long> declineEntryInfo,
                                                    OrderProcessModel orderProcessModel,
                                                    WarehouseModel warehouseModel,
                                                    DeclineReason declineReason)
                                             throws java.lang.InterruptedException
        manually decline consignment
        Parameters:
        consignmentModels -
        declineEntryInfo -
        orderProcessModel -
        warehouseModel -
        declineReason -
        Throws:
        java.lang.InterruptedException