com.retek.component.customerorder.impl
Class CustomerOrderCommandFactory

java.lang.Object
  extended bycom.retek.commons.domain.core.CommandFactory
      extended bycom.retek.component.customerorder.impl.CustomerOrderCommandFactory

public class CustomerOrderCommandFactory
extends CommandFactory


Field Summary
 
Fields inherited from class com.retek.commons.domain.core.CommandFactory
commandProperties
 
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 com.retek.commons.domain.core.CommandFactory
createCommand, load
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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