com.retek.component.customerorder.impl
Class CustomerOrderCommandFactory
java.lang.Object
com.retek.commons.domain.core.CommandFactory
com.retek.component.customerorder.impl.CustomerOrderCommandFactory
- public class CustomerOrderCommandFactory
- extends CommandFactory
Method Summary |
static CalculateGeneralAccommodationTaxCreditCommand |
createCalculateGeneralAccommodationTaxCreditCommand(java.util.Collection accommodations)
|
static CancelOrderLinesForNLABOItemsRemoteCommand |
createCancelOrderLinesForNLABOItemsRemoteCommand(DistributedContext context,
java.util.Set sellingSkuRefs,
OrderCancelReason cancelReason,
User user)
|
static ClearProcessTogetherCommand |
createClearProcessTogetherCommand(java.util.Collection orderLines,
CustomerOrderLine line)
|
static CustomerOrderApplyAccommodationsCommand |
createCustomerOrderApplyAccommodationsCommand(CustomerOrderImpl customerOrder,
AccommodationImpl accommodation,
Refundable refundable)
|
static CustomerOrderApplyPromotionsCommand |
createCustomerOrderApplyPromotionsCommand(CustomerOrderImpl order,
User user,
RDate promoApplyDate,
OrderCancelReason cancelReason)
|
static CustomerOrderCreateAndPublishDirectShipOrderRemoteCommand |
createCustomerOrderCreateAndPublishDirectShipOrderRemoteCommand(CustomerOrderImpl order,
DistributedReference userRef,
RDate maxReleaseDate,
DistributedContext context)
|
static CustomerOrderGeneralRefundPolicyCommand |
createCustomerOrderGeneralRefundPolicyCommand(DistributedContext context,
CustomerOrder order)
|
static CustomerOrderLineFinderSorterCommand |
createCustomerOrderLineFinderSorterCommand(java.lang.String sellableItemId,
DistributedContext context)
|
static CustomerOrderProcessSettlementsRemoteCommand |
createCustomerOrderProcessSettlementsRemoteCommand(CustomerOrderImpl order,
java.lang.String settlementFileNumber,
User user)
|
static CustomerOrderPublishBackorderNotificationRemoteCommand |
createCustomerOrderPublishBackorderNotificationRemoteCommand(User user,
DistributedContext context)
|
static CustomerOrderPublishCancelRequestToWmsRemoteCommand |
createCustomerOrderPublishCancelRequestToWmsRemoteCommand(java.lang.String skuDisplayCode,
DistributedReference shipRequestRef,
java.lang.String lineOrderNumber,
DistributedContext context)
|
static CustomerOrderReceiveReturnsRemoteCommand |
createCustomerOrderReceiveReturnsRemoteCommand(CustomerOrderImpl customerOrder,
java.util.Set returnLineRequests,
User user)
Deprecated. Do not use this command. |
static CustomerOrderReleaseToWmsRemoteCommand |
createCustomerOrderReleaseToWmsRemoteCommand(CustomerOrderImpl customerOrder,
User user)
|
static CustomerOrderUpdateGiftRegistryRemoteCommand |
createCustomerOrderUpdateGiftRegistryRemoteCommand(User user,
DistributedContext context,
CustomerOrder order)
|
static ECDDRecalculationCommand |
createECDDRecalculationCommand(java.lang.String itemId,
User user,
DistributedContext context)
|
static MailOrderBatchPaymentSummaryCommand |
createMailOrderBatchPaymentSummaryCommand(DistributedContext context,
java.util.Set batches)
|
static ProcessTogetherCommand |
createProcessTogetherCommand(java.util.Collection orderLines,
java.lang.String processTogether,
CustomerOrderLine line)
|
static PublishInventoryAdjustmentRemoteCommand |
createPublishInventoryAdjustmentRemoteCommand(DistributedContext context,
ReturnLine returnLine,
Quantity adjustmentQuantity,
java.lang.String reasonCode,
java.lang.String location)
|
static PublishNlaNotificationRemoteCommand |
createPublishNlaNotificationRemoteCommand(DistributedContext context,
CustomerOrder order,
CustomerOrderLine line,
Quantity cancelQty)
|
static PublishOrderConfirmationRemoteCommand |
createPublishOrderConfirmationRemoteCommand(DistributedContext context,
CustomerOrder order)
|
static PublishOrderLineCostOfGoodsRemoteCommand |
createPublishOrderLineCostOfGoodsRemoteCommand(DistributedContext context,
ShippedContainerLine containerLine)
|
static PublishPendingReturnLineRemoteCommand |
createPublishPendingReturnLineRemoteCommand(DistributedContext context,
ReturnLine returnLine)
|
static PublishReturnConfirmationRemoteCommand |
createPublishReturnConfirmationRemoteCommand(DistributedContext context,
ReturnLine returnLine)
|
static PublishReturnLineCostOfGoodsRemoteCommand |
createPublishReturnLineCostOfGoodsRemoteCommand(DistributedContext context,
ReturnLine returnLine,
Quantity returnedQuantity)
|
static PublishReturnSaleRemoteCommand |
createPublishReturnSaleRemoteCommand(DistributedContext context,
ReturnLine returnLineBo)
|
static PublishShipConfirmationRemoteCommand |
createPublishShipConfirmationRemoteCommand(DistributedContext context,
ShippedContainer shippedContainer)
|
static CustomerOrderPublishWorklistCorrespondenceRemoteCommand |
createPublishWorklistCorrespondenceRemoteCommand(DistributedContext context)
|
static ShippingRestrictionValidateCommand |
createShippingRestrictionValidateCommand(CustomerOrderLine orderLine,
CustomerAddress address,
Carrier carrier,
SellingSku sellingSku,
DistributedContext context)
|
static ShipToAddressValidateCommand |
createShipToAddressValidateCommand(java.lang.String processTogether,
CustomerOrderLine orderLine,
CustomerAddress newShipToAddress)
|
protected static CustomerOrderCommandFactory |
getInstance()
|
protected java.lang.String |
getPropertyFilename()
|
protected void |
logError(java.lang.String message,
java.lang.Throwable throwable)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
protected static CustomerOrderCommandFactory getInstance()
throws SystemException
- Throws:
SystemException
getPropertyFilename
protected java.lang.String getPropertyFilename()
- Specified by:
getPropertyFilename
in class CommandFactory
logError
protected void logError(java.lang.String message,
java.lang.Throwable throwable)
- Specified by:
logError
in class CommandFactory
createProcessTogetherCommand
public static ProcessTogetherCommand createProcessTogetherCommand(java.util.Collection orderLines,
java.lang.String processTogether,
CustomerOrderLine line)
throws SystemException
- Throws:
SystemException
createClearProcessTogetherCommand
public static ClearProcessTogetherCommand createClearProcessTogetherCommand(java.util.Collection orderLines,
CustomerOrderLine line)
throws SystemException
- Throws:
SystemException
createShipToAddressValidateCommand
public static ShipToAddressValidateCommand createShipToAddressValidateCommand(java.lang.String processTogether,
CustomerOrderLine orderLine,
CustomerAddress newShipToAddress)
throws SystemException
- Throws:
SystemException
createShippingRestrictionValidateCommand
public static ShippingRestrictionValidateCommand createShippingRestrictionValidateCommand(CustomerOrderLine orderLine,
CustomerAddress address,
Carrier carrier,
SellingSku sellingSku,
DistributedContext context)
throws SystemException
- Throws:
SystemException
createCustomerOrderCreateAndPublishDirectShipOrderRemoteCommand
public static CustomerOrderCreateAndPublishDirectShipOrderRemoteCommand createCustomerOrderCreateAndPublishDirectShipOrderRemoteCommand(CustomerOrderImpl order,
DistributedReference userRef,
RDate maxReleaseDate,
DistributedContext context)
throws SystemException
- Throws:
SystemException
createCustomerOrderProcessSettlementsRemoteCommand
public static CustomerOrderProcessSettlementsRemoteCommand createCustomerOrderProcessSettlementsRemoteCommand(CustomerOrderImpl order,
java.lang.String settlementFileNumber,
User user)
throws SystemException
- Throws:
SystemException
createCustomerOrderReleaseToWmsRemoteCommand
public static CustomerOrderReleaseToWmsRemoteCommand createCustomerOrderReleaseToWmsRemoteCommand(CustomerOrderImpl customerOrder,
User user)
throws SystemException
- Throws:
SystemException
createCustomerOrderUpdateGiftRegistryRemoteCommand
public static CustomerOrderUpdateGiftRegistryRemoteCommand createCustomerOrderUpdateGiftRegistryRemoteCommand(User user,
DistributedContext context,
CustomerOrder order)
throws SystemException
- Throws:
SystemException
createCustomerOrderPublishCancelRequestToWmsRemoteCommand
public static CustomerOrderPublishCancelRequestToWmsRemoteCommand createCustomerOrderPublishCancelRequestToWmsRemoteCommand(java.lang.String skuDisplayCode,
DistributedReference shipRequestRef,
java.lang.String lineOrderNumber,
DistributedContext context)
throws SystemException
- Throws:
SystemException
createECDDRecalculationCommand
public static ECDDRecalculationCommand createECDDRecalculationCommand(java.lang.String itemId,
User user,
DistributedContext context)
throws SystemException
- Throws:
SystemException
createCustomerOrderLineFinderSorterCommand
public static CustomerOrderLineFinderSorterCommand createCustomerOrderLineFinderSorterCommand(java.lang.String sellableItemId,
DistributedContext context)
throws SystemException
- Throws:
SystemException
createCustomerOrderApplyPromotionsCommand
public static CustomerOrderApplyPromotionsCommand createCustomerOrderApplyPromotionsCommand(CustomerOrderImpl order,
User user,
RDate promoApplyDate,
OrderCancelReason cancelReason)
throws SystemException
- Throws:
SystemException
createCustomerOrderPublishBackorderNotificationRemoteCommand
public static CustomerOrderPublishBackorderNotificationRemoteCommand createCustomerOrderPublishBackorderNotificationRemoteCommand(User user,
DistributedContext context)
throws SystemException
- Throws:
SystemException
createPublishOrderConfirmationRemoteCommand
public static PublishOrderConfirmationRemoteCommand createPublishOrderConfirmationRemoteCommand(DistributedContext context,
CustomerOrder order)
throws SystemException
- Throws:
SystemException
createPublishShipConfirmationRemoteCommand
public static PublishShipConfirmationRemoteCommand createPublishShipConfirmationRemoteCommand(DistributedContext context,
ShippedContainer shippedContainer)
throws SystemException
- Throws:
SystemException
createPublishReturnConfirmationRemoteCommand
public static PublishReturnConfirmationRemoteCommand createPublishReturnConfirmationRemoteCommand(DistributedContext context,
ReturnLine returnLine)
throws SystemException
- Throws:
SystemException
createMailOrderBatchPaymentSummaryCommand
public static MailOrderBatchPaymentSummaryCommand createMailOrderBatchPaymentSummaryCommand(DistributedContext context,
java.util.Set batches)
throws SystemException
- Throws:
SystemException
createPublishNlaNotificationRemoteCommand
public static PublishNlaNotificationRemoteCommand createPublishNlaNotificationRemoteCommand(DistributedContext context,
CustomerOrder order,
CustomerOrderLine line,
Quantity cancelQty)
throws SystemException
- Throws:
SystemException
createPublishPendingReturnLineRemoteCommand
public static PublishPendingReturnLineRemoteCommand createPublishPendingReturnLineRemoteCommand(DistributedContext context,
ReturnLine returnLine)
throws SystemException
- Throws:
SystemException
createPublishInventoryAdjustmentRemoteCommand
public static PublishInventoryAdjustmentRemoteCommand createPublishInventoryAdjustmentRemoteCommand(DistributedContext context,
ReturnLine returnLine,
Quantity adjustmentQuantity,
java.lang.String reasonCode,
java.lang.String location)
throws SystemException
- Throws:
SystemException
createPublishReturnLineCostOfGoodsRemoteCommand
public static PublishReturnLineCostOfGoodsRemoteCommand createPublishReturnLineCostOfGoodsRemoteCommand(DistributedContext context,
ReturnLine returnLine,
Quantity returnedQuantity)
throws SystemException
- Throws:
SystemException
createPublishOrderLineCostOfGoodsRemoteCommand
public static PublishOrderLineCostOfGoodsRemoteCommand createPublishOrderLineCostOfGoodsRemoteCommand(DistributedContext context,
ShippedContainerLine containerLine)
throws SystemException
- Throws:
SystemException
createPublishWorklistCorrespondenceRemoteCommand
public static CustomerOrderPublishWorklistCorrespondenceRemoteCommand createPublishWorklistCorrespondenceRemoteCommand(DistributedContext context)
throws SystemException
- Throws:
SystemException
createCustomerOrderGeneralRefundPolicyCommand
public static CustomerOrderGeneralRefundPolicyCommand createCustomerOrderGeneralRefundPolicyCommand(DistributedContext context,
CustomerOrder order)
throws SystemException
- Throws:
SystemException
createCustomerOrderReceiveReturnsRemoteCommand
public static CustomerOrderReceiveReturnsRemoteCommand createCustomerOrderReceiveReturnsRemoteCommand(CustomerOrderImpl customerOrder,
java.util.Set returnLineRequests,
User user)
throws SystemException
- Deprecated. Do not use this command.
- Throws:
SystemException
createCalculateGeneralAccommodationTaxCreditCommand
public static CalculateGeneralAccommodationTaxCreditCommand createCalculateGeneralAccommodationTaxCreditCommand(java.util.Collection accommodations)
throws SystemException
- Throws:
SystemException
createCustomerOrderApplyAccommodationsCommand
public static CustomerOrderApplyAccommodationsCommand createCustomerOrderApplyAccommodationsCommand(CustomerOrderImpl customerOrder,
AccommodationImpl accommodation,
Refundable refundable)
throws SystemException
- Throws:
SystemException
createCancelOrderLinesForNLABOItemsRemoteCommand
public static CancelOrderLinesForNLABOItemsRemoteCommand createCancelOrderLinesForNLABOItemsRemoteCommand(DistributedContext context,
java.util.Set sellingSkuRefs,
OrderCancelReason cancelReason,
User user)
throws SystemException
- Throws:
SystemException
createPublishReturnSaleRemoteCommand
public static PublishReturnSaleRemoteCommand createPublishReturnSaleRemoteCommand(DistributedContext context,
ReturnLine returnLineBo)
throws SystemException
- Throws:
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28