Interface ConsignmentPreFulfillmentStrategy

    • Method Detail

      • perform

        void perform​(ConsignmentModel consignment)
        Executes before the fulfillment process of the external system begins
        Parameters:
        consignment - the ConsignmentModel
      • canProceedAfterPerform

        boolean canProceedAfterPerform​(ConsignmentModel consignment)
        Decides if it execution goes to the next strategy in the list or if it goes to wait step
        Parameters:
        consignment - the ConsignmentModel
        Returns:
        false, if process have to wait or true if execution can move further