Package de.hybris.platform.yacceleratorordermanagement.actions.consignment
package de.hybris.platform.yacceleratorordermanagement.actions.consignment
-
ClassDescriptionCommon functionality extracted for actions that are dealing with consignment workflowUpdates a consignment status to Pickup Complete.Update the
ConsignmentModelstatus toConsignmentStatus.SHIPPED.Update the consignment process to done and notify the corresponding order process that it is completed.Redirects theConsignmentModelto wait node, if more pre fulfillment steps are required, else move to sendConsignmentToExternalFulfillmentSystem step inConsignmentProcessModel.Declines the consignment.Redirects to the proper wait node depending on whether a consignment is for ship or pickup.Redirects which system will gain control of the fulfillment process for the givenConsignmentModel.Extracts aSendConsignmentToExternalFulfillmentSystemStrategy, based onConsignmentModel.FULFILLMENTSYSTEMCONFIG. And uses this strategy to send theConsignmentModelto external fulfillment system.Updates a consignment status to a given status.Checks the state of the consignment to performStrategy changes (e.g., setting the consignment status) according to the consignment's state changes resulted from the actions performed on it.