Uses of Class
de.hybris.platform.ordercancel.OrderCancelException
Packages that use OrderCancelException
Package
Description
-
Uses of OrderCancelException in de.hybris.platform.ordercancel
Subclasses of OrderCancelException in de.hybris.platform.ordercancelModifier and TypeClassDescriptionclassException thrown whenOrderCancelService.requestOrderCancel(OrderCancelRequest, de.hybris.platform.core.model.security.PrincipalModel)method is invoked and Cancel is denied for given conditions.Methods in de.hybris.platform.ordercancel that throw OrderCancelExceptionModifier and TypeMethodDescriptionOrderCancelService.getCancelRecordForOrder(OrderModel order) Gets Cancellation record for a given order.OrderCancelService.getPendingCancelRecordEntry(OrderModel order) Gets cancellation record entry being currently in progress.voidOrderCancelCallbackService.onOrderCancelResponse(OrderCancelResponse cancelResponse) Callback method used by the Warehouse adapter to pass cancel operation result.voidOrderCancelRequestExecutor.processCancelRequest(OrderCancelRequest orderCancelRequest, OrderCancelRecordEntryModel cancelRequestRecordEntry) voidOrderCancelResponseExecutor.processCancelResponse(OrderCancelResponse orderCancelResponse, OrderCancelRecordEntryModel cancelRequestRecordEntry) OrderCancelService.requestOrderCancel(OrderCancelRequest orderCancelRequest, PrincipalModel requestor) Requests complete cancel operation on an Order.voidOrderCancelCompleteTest.testCompleteCancelInHoldingArea()voidOrderCancelPossibilityTest.testCompleteCancelOrigin()Tests how configuration affects processing Complete Cancel Requests with different origins (Customer/CSA)voidOrderCancelPossibilityTest.testCompleteCancelPossibleInShipping()Tests how configuration settings affect Complete Cancel Requests for orders that are being shipped or are shippedvoidOrderCancelPossibilityTest.testCompleteCancelPossibleInWHS()Tests how configuration settings affect Complete Cancel Requests for orders sent to WarehousevoidOrderCancelCompleteTest.testCompleteCancelWarehouseNotShipping()voidOrderCancelCompleteTest.testExceptionOnCompleteCancelImpossible()Exception should be throws when issuing a complete cancel request when cancel is not possible.voidOrderCancelCompleteTest.testExceptionOnPartialCancelImpossible()Exception should be throws when issuing a partial cancel request when cancel is not possible.voidOrderCancelPossibilityTest.testPartialCancelAcrossStates()Tests how configuration affects processing of Partial Cancel RequestsvoidOrderCancelPossibilityTest.testRequestImpossibleOnClosedOrders()Tests state-based conditions, under which no Cancel Request is possiblevoidOrderCancelPossibilityTest.testRequestImpossibleOnPendingCancelOrders()Tests state-based conditions, under which no Cancel Request is possiblevoidOrderCancelCompleteTest.testSecondCancelRequest()Tests consecutive cancel requests when the first one didnt finish -
Uses of OrderCancelException in de.hybris.platform.ordercancel.exceptions
Subclasses of OrderCancelException in de.hybris.platform.ordercancel.exceptions -
Uses of OrderCancelException in de.hybris.platform.ordercancel.impl
Methods in de.hybris.platform.ordercancel.impl that throw OrderCancelExceptionModifier and TypeMethodDescriptionDefaultOrderCancelService.getPendingCancelRecordEntry(OrderModel order) voidDefaultOrderCancelService.onOrderCancelResponse(OrderCancelResponse cancelResponse) DefaultOrderCancelService.requestOrderCancel(OrderCancelRequest orderCancelRequest, PrincipalModel requestor) -
Uses of OrderCancelException in de.hybris.platform.ordercancel.impl.executors
Methods in de.hybris.platform.ordercancel.impl.executors that throw OrderCancelExceptionModifier and TypeMethodDescriptionprotected voidImmediateCancelRequestExecutor.modifyOrderAccordingToRequest(OrderCancelRequest cancelRequest) voidImmediateCancelRequestExecutor.processCancelRequest(OrderCancelRequest orderCancelRequest, OrderCancelRecordEntryModel cancelRequestRecordEntry) voidWarehouseResponseExecutor.processCancelResponse(OrderCancelResponse orderCancelResponse, OrderCancelRecordEntryModel cancelRequestRecordEntry) protected voidWarehouseResponseExecutor.realizeCancelAfterWarehouseResponse(OrderCancelResponse cancelResponse) -
Uses of OrderCancelException in de.hybris.platform.ordermanagementfacades.order.impl
Methods in de.hybris.platform.ordermanagementfacades.order.impl that throw OrderCancelExceptionModifier and TypeMethodDescriptionvoidDefaultOmsOrderFacadeTest.cancelOrder_Fail_CancelPossibleFail()voidDefaultOmsOrderFacadeTest.cancelOrder_Fail_CancelQuantityTooMuch()voidDefaultOmsOrderFacadeTest.cancelOrder_Fail_NullCancelQuantity()voidDefaultOmsOrderFacadeTest.cancelOrder_Fail_WithoutReason()voidDefaultOmsOrderFacadeTest.cancelOrder_Fail_WithoutReason_NoException()voidDefaultOmsOrderFacadeTest.cancelOrder_Fail_WithoutUser()voidDefaultOmsOrderFacadeTest.cancelOrder_Fail_WrongEntry()voidDefaultOmsOrderFacadeTest.cancelOrder_MultiEntries_Fail_WithoutReason_PartialEntryCancel()voidDefaultOmsOrderFacadeTest.cancelOrder_MultiEntries_Success_PartialCancel()voidDefaultOmsOrderFacadeTest.cancelOrder_MultiEntries_Success_PartialEntryCancel()voidDefaultOmsOrderFacadeTest.cancelOrder_MultiEntry_Success_CalculateTotals()voidDefaultOmsOrderFacadeTest.cancelOrder_SingleEntry_Success_CalculateTotals()voidDefaultOmsOrderFacadeTest.cancelOrder_SingleEntry_Success_CompleteCancel_withNote()voidDefaultOmsOrderFacadeTest.cancelOrder_SingleEntry_Success_PartialCancel() -
Uses of OrderCancelException in de.hybris.platform.warehousing.cancellation
Methods in de.hybris.platform.warehousing.cancellation that throw OrderCancelExceptionModifier and TypeMethodDescriptionOmsOrderCancelService.processOrderCancel(OrderCancelRecordEntryModel orderCancelRecordEntryModel) process order cancellation -
Uses of OrderCancelException in de.hybris.platform.warehousing.cancellation.executors
Methods in de.hybris.platform.warehousing.cancellation.executors that throw OrderCancelExceptionModifier and TypeMethodDescriptionvoidOmsWarehouseResponseExecutor.processCancelResponse(OrderCancelResponse orderCancelResponse, OrderCancelRecordEntryModel cancelRequestRecordEntry) -
Uses of OrderCancelException in de.hybris.platform.warehousing.cancellation.impl
Methods in de.hybris.platform.warehousing.cancellation.impl that throw OrderCancelExceptionModifier and TypeMethodDescriptionvoidDefaultOmsOrderCancelServiceTest.cancelOrder_singleEntry_twoConsignments_consignmentStatusMixed_failure()Order: item1 * 3voidDefaultOmsOrderCancelServiceTest.cancelOrder_singleEntry_twoConsignments_consignmentStatusMixed_success()Order: item1 * 3DefaultOmsOrderCancelService.processOrderCancel(OrderCancelRecordEntryModel orderCancelRecordEntryModel) voidDefaultOrderCancellationServiceTest.shouldCancelAllocatedQuantities_1Consignment()voidDefaultOrderCancellationServiceTest.shouldCancelAllocatedQuantities_2Consignment()voidDefaultOrderCancellationServiceTest.shouldCancelAllocatedQuantities_2Consignments_2CancelEntries_affect3ConsignmentEntries()voidDefaultOrderCancellationServiceTest.shouldCancelAllocatedQuantities_2Consignments_2CancelEntries_affectAllConsignmentEntries()voidDefaultOrderCancellationServiceTest.shouldCancelHalfAllocatedHalfNotAllocatedQuantities_1Consignment()voidDefaultOrderCancellationServiceTest.shouldCancelHalfAllocatedHalfNotAllocatedQuantities_2Consignment()voidDefaultOrderCancellationServiceTest.shouldCancelNonAllocatedQuantities_WithNote()voidDefaultOrderCancellationServiceTest.shouldCancelNonAllocatedQuantities_WithoutNote()voidDefaultOrderCancellationServiceTest.shouldNotAllowCancellingMoreThanOriginalQuantity() -
Uses of OrderCancelException in de.hybris.platform.yacceleratorordermanagement.integration
Methods in de.hybris.platform.yacceleratorordermanagement.integration that throw OrderCancelExceptionModifier and TypeMethodDescriptionvoidAtpFormulaIntegrationTest.setUp()voidCancellationIntegrationTest.shouldCancelEntireOrderSuccess_MultiEntry_SingleConsignment()Given an order with 2 entries, and cancel all:
entry 1 : {quantity: 3, product: product1}
entry 2 : {quantity: 3, product: product2}
cancellation:{all}voidCancellationIntegrationTest.shouldCancelEntireOrderSuccess_SingleEntry()Given an order with 1 entries, and cancel:
entry 1 : {quantity: 3, product: product1}voidCancellationIntegrationTest.shouldCancelEntireOrderSuccess_singleEntry_MultiConsignment()Given an order with 1 entries sourced from 2 POS, and cancel all:
entry 1 : {quantity: 3, product: Camera}
cancellation:{all}voidCancellationIntegrationTest.shouldCancelEntireOrderSuccess_SingleEntry_MultiStockLevel()voidCancellationIntegrationTest.shouldCancelEntirePartiallyCancelledOrder_singleEntry()Given an order with 1 entries, cancel entire order which already has been partially cancelled
entry 1 : {quantity: 3, product: product1}
cancellation : {quantity: 1, product: product1}
cancellation : {quantity: 2, product: product1}voidCancellationIntegrationTest.shouldCancelFail_alreadyShipped()voidOrderOnHoldIntegrationTest.shouldCancelOnHoldOrder()Given an on hold order with 1 entries and cancel this order
entry 1 : {quantity: 3, product: product1}
Consignment 1 : {quantity: 3, product: product1, Cancelled}voidCancellationIntegrationTest.shouldCancelOrderSuccess_MultiOrderEntry_OMSE_1446()voidCancellationIntegrationTest.shouldCancelOrderSuccess_NothingToSource()voidCancellationIntegrationTest.shouldCancelOrderSuccess_PartiallySourced_OMSE_1440()voidCancellationIntegrationTest.shouldCancelOrderSuccess_PartiallySourcedANdPartiallyConfirmed_OMSE_1454()voidCancellationIntegrationTest.shouldCancelPartiallyOrderAndResourceSuccess_SingleEntry()Given an order with 1 entries, and cancel partially then create shipment
entry 1 : {quantity: 3, product: product1}
cancellation : {quantity: 2, product: product1}voidCancellationIntegrationTest.shouldCancelPartiallyOrderSuccess_MultiEntry_MultiConsignments_MultiTimes()voidCancellationIntegrationTest.shouldCancelPartiallyOrderSuccess_MultiEntry_SingleConsignment_MultiTimes()voidCancellationIntegrationTest.shouldCancelPartiallyOrderSuccess_SingleEntry()Given an order with 1 entries, and cancel partially then create shipment
entry 1 : {quantity: 3, product: product1}
cancellation : {quantity: 2, product: product1}voidCancellationIntegrationTest.shouldCancelPartiallyOrderSuccess_SingleEntry_MultiConsignments()Given an order with 1 entry and 2 consigments, then cancel partially then create shipment
entry 1 : {quantity: 3, product: product1}
cancellation : {quantity: 2, product: product1}voidCancellationIntegrationTest.shouldCancelUnallocatedQuantityFirst_SingleEntry()Given an order with 1 entries, partially sourced, and cancel partially then create shipment
entry 1 : {quantity: 3, product: product1}
cancellation : {quantity: 2, product: product1}voidCancellationIntegrationTest.shouldCompleteCancelPotentialFraudOrderSuccess_SingleEntry()Given an order with 1 entry {quantity: 23, product: product1} and status WAIT_FRAUD_MANUAL_CHECK:
Cancel the order completelyvoidCancellationIntegrationTest.shouldNotCancelMore_SingleEntry()Given an order with 1 entries, and cancel more:
entry 1 : {quantity: 3, product: product1}
cancellation:{quantity:30, product: product1)}voidCancellationIntegrationTest.shouldNotCreateEventWhenCancelPartialOrderFromExternalWarehouse()voidCancellationIntegrationTest.shouldNotCreateEventWhenCancelWholeOrderFromExternalWarehouse()voidCancellationIntegrationTest.shouldPartialCancelPotentialFraudOrderSuccess_SingleEntry()Given an order with 1 entry {quantity: 23, product: product1} and status WAIT_FRAUD_MANUAL_CHECK:
Partial Cancel : {quantity: 3, product: product1}voidOrderOnHoldIntegrationTest.shouldPutOrderOnHold()Given an order with 1 entries and put this order on hold:
entry 1 : {quantity: 3, product: product1}
Consignment 1 : {quantity: 3, product: product1, Ready}voidOrderOnHoldIntegrationTest.shouldPutPartiallyCancelledOrderOnHoldAndCancelPartiallyAgain()Given a partially cancelled order with 1 entries and put this order on hold:
entry 1 : {quantity: 3, product: product1}
Consignment 1 : {quantity: 3, product: product1, Cancelled}
Consignment 2 : {quantity: 2, product: product1, Ready}voidOrderOnHoldIntegrationTest.shouldPutPartiallyDeclinedOrderOnHold()Given a partially declined order with 1 entries and put this order on hold:
entry 1 : {quantity: 3, product: product1}
Consignment 1 : {quantity: 2, quantityDeclined: 1, product: product1, Ready}
Consignment 2 : {quantity: 1, product: product1, Ready}voidOrderOnHoldIntegrationTest.shouldReSourceOnHoldOrder()Given an on hold order with 1 entries and re-source this order
entry 1 : {quantity: 3, product: product1}
Consignment 1 : {quantity: 3, product: product1, Cancelled} -
Uses of OrderCancelException in de.hybris.platform.yacceleratorordermanagement.integration.util
Methods in de.hybris.platform.yacceleratorordermanagement.integration.util that throw OrderCancelExceptionModifier and TypeMethodDescriptionvoidCancellationUtil.cancelOrder(OrderModel orderModel, Map<AbstractOrderEntryModel, Long> cancellationEntryInfo, CancelReason cancelReason) cancel consignment