com.retek.component.customerorder.impl
Class CustomerOrderManagerImpl
java.lang.Object
com.retek.commons.component.impl.DistributedObjectManagerImpl
com.retek.component.customerorder.impl.CustomerOrderManagerImpl
- All Implemented Interfaces:
- CustomerOrderManager, CustomerOrderManagerCodes, DistributedObjectManager
- public class CustomerOrderManagerImpl
- extends DistributedObjectManagerImpl
- implements CustomerOrderManager, CustomerOrderManagerCodes
Method Summary |
void |
addReturnReasonCode(java.lang.String code,
java.lang.String description)
|
void |
addSupplierReturnDispositionCode(java.lang.String code,
java.lang.String description)
|
CustomerOrderLine |
buildCustomerMailOrderLineInstance(CustomerOrder order,
User user)
|
CustomerOrderAddress |
buildCustomerOrderAddressInstance(CustomerAddress customerAddress)
|
CustomerOrderCareCardServiceLine |
buildCustomerOrderCareCardServiceLineInstance(CustomerOrderLine orderLine)
|
CustomerOrderCashPayment |
buildCustomerOrderCashPaymentInstance()
|
CustomerOrderCashPayment |
buildCustomerOrderCashPaymentInstanceForConsolidation()
|
CustomerOrderCashPayment |
buildCustomerOrderCashPaymentInstanceForSplit()
|
CustomerOrderCheckPayment |
buildCustomerOrderCheckPaymentInstance()
|
CustomerOrderCheckPayment |
buildCustomerOrderCheckPaymentInstanceForConsolidation()
|
CustomerOrderCheckPayment |
buildCustomerOrderCheckPaymentInstanceForSplit()
|
CustomerOrderLine |
buildCustomerOrderComponentLineInstance(CustomerOrderLine orderLine,
SellingSku packComponent)
|
CustomerOrderCorrespondenceRequest |
buildCustomerOrderCorrespondenceRequest(CustomerOrderLine orderLine,
CorrespondenceType correspondenceType)
|
CustomerOrderCreditCardPayment |
buildCustomerOrderCreditCardPaymentInstance()
|
CustomerOrderCreditCardPayment |
buildCustomerOrderCreditCardPaymentInstanceForConsolidation()
|
CustomerOrderCreditCardPayment |
buildCustomerOrderCreditCardPaymentInstanceForSplit()
|
CustomerOrderGiftCertificatePayment |
buildCustomerOrderGiftCertificatePaymentInstance()
|
CustomerOrderGiftCertificatePayment |
buildCustomerOrderGiftCertificatePaymentInstanceForConsolidation()
|
CustomerOrderGiftCertificatePayment |
buildCustomerOrderGiftCertificatePaymentInstanceForSplit()
|
CustomerOrderGiftServiceLine |
buildCustomerOrderGiftServiceLineInstance(GiftService giftService,
CustomerOrderLine orderLine)
|
CustomerOrder |
buildCustomerOrderInstance(OrderSource orderSource,
User user)
|
CustomerOrder |
buildCustomerOrderInstance(OrderType orderType,
OrderSource orderSource,
User user)
|
CustomerOrderLine |
buildCustomerOrderLineCrossSellInstance(SellingListItem listItem,
CustomerOrderLine parentOrderLine)
|
Discount |
buildCustomerOrderLineEmployeeDiscountInstance(CustomerOrderLine orderLine,
User user)
|
CustomerOrderLine |
buildCustomerOrderLineInstance(User user)
|
CustomerOrderLine |
buildCustomerOrderLineSubSellInstance(SellingListItem listItem,
CustomerOrderLine parentOrderLine)
|
CustomerOrderLine |
buildCustomerOrderLineUpSellInstance(SellingListItem listItem,
User user)
|
CustomerOrderMerchandiseCertificatePayment |
buildCustomerOrderMerchandiseCertificatePaymentInstance()
|
CustomerOrderMerchandiseCertificatePayment |
buildCustomerOrderMerchandiseCertificatePaymentInstanceForConsolidation()
|
CustomerOrderMerchandiseCertificatePayment |
buildCustomerOrderMerchandiseCertificatePaymentInstanceForSplit()
|
CustomerOrderMoneyOrderPayment |
buildCustomerOrderMoneyOrderPaymentInstance()
|
CustomerOrderMoneyOrderPayment |
buildCustomerOrderMoneyOrderPaymentInstanceForSplit()
|
CustomerOrderMonogramServiceLine |
buildCustomerOrderMonogramServiceLineInstance(CustomerOrderLine orderLine)
|
CustomerOrderLine |
buildCustomerOrderPartialLineInstance(CustomerOrderLine baseOrderLine,
User user)
|
CustomerOrderPaymentHistoryEvent |
buildCustomerOrderPaymentHistoryEvent(CustomerOrderPayment payment)
|
CustomerOrderPayment |
buildCustomerOrderPaymentInstance(java.lang.String code)
|
CustomerOrderPendReason |
buildCustomerOrderPendReasonInstance(OrderPendReason orderPendReason)
|
CustomerOrderPersonalizationServiceLine |
buildCustomerOrderPersonalizationServiceLineInstance(CustomerOrderLine orderLine)
|
CustomerOrderPersonalizationTextLine |
buildCustomerOrderPersonalizationTextLineInstance()
|
CustomerOrderPromotionDiscount |
buildCustomerOrderPromotionDiscount(Promotion promotion,
User user)
|
CustomerOrderRewardCertificatePayment |
buildCustomerOrderRewardCertificatePaymentInstance()
|
CustomerOrderRewardCertificatePayment |
buildCustomerOrderRewardCertificatePaymentInstanceForConsolidation()
|
CustomerOrderRewardCertificatePayment |
buildCustomerOrderRewardCertificatePaymentInstanceForSplit()
|
CustomerOrderSettlement |
buildCustomerOrderSettlementInstance(CustomerOrderPayment payment)
|
CustomerOrderStoredValueCardPayment |
buildCustomerOrderStoredValueCardPaymentInstance(CustomerOrderStoredValueCardType type)
|
CustomerOrderStoredValueCardPayment |
buildCustomerOrderStoredValueCardPaymentInstanceForConsolidation(CustomerOrderStoredValueCardType type)
|
CustomerOrderStoredValueCardPayment |
buildCustomerOrderStoredValueCardPaymentInstanceForSplit(CustomerOrderStoredValueCardType type)
|
CustomerOrderTransactionGroup |
buildCustomerOrderTransactionGroupInstance(CustomerOrder order)
|
ECDDRecalculationItem |
buildECDDRecalculationItemInstance(java.lang.String itemId)
|
CustomerOrderLine |
buildExchangeSaleOrderLineInstance(CustomerOrder order,
User user)
|
GeneralAccommodation |
buildGeneralAccommodationInstance(AccommodationTypeEnum accommodationType,
CustomerOrderLine orderLine,
User user)
|
GeneralAccommodation |
buildGeneralAccommodationInstance(AccommodationTypeEnum accommodationType,
CustomerOrder order,
User user)
|
MailOrderBatch |
buildMailOrderBatchInstance(User user)
|
NoCustomerInformationReturn |
buildNoCustomerInformationReturn(SellableItem sellableItem,
Quantity qty,
RDate returnDate,
ReturnReason returnReason,
SupplierReturnDisposition disposition,
java.lang.String comments)
|
OrderCancelReason |
buildOrderCancelReasonInstance()
|
OrderPendReason |
buildOrderPendReasonInstance()
|
CustomerOrderLine |
buildPromotionCustomerOrderLineInstance(User user)
|
ReplacementLinePair |
buildReplacementPairInstance(CustomerOrderLine parentOrderLine,
User user)
|
ReturnLine |
buildReturnLineInstance(CustomerOrderLine orderLine,
User user)
|
ReturnLine |
buildReturnLineInstance(CustomerOrderLine orderLine,
User user,
NoCustomerInformationReturn noCustomerInforReturn)
|
ReturnReason |
buildReturnReasonInstance(java.lang.String code,
java.lang.String description)
|
ShipmentRequest |
buildShipmentRequestInstance()
|
ShipmentRequestLine |
buildShipmentRequestLineInstance()
|
ShippedContainer |
buildShippedContainerInstance()
|
ShippedContainerLine |
buildShippedContainerLineInstance()
|
protected ShipToImpl |
buildShipToInstance(CustomerOrderImpl customerOrderImpl,
CustomerAddress customerShipToAddress,
CustomerOrderTransactionGroup group,
ShipToTotalsImpl shipToTotalsImpl)
|
TaxAccommodationDetail |
buildTaxAccommodationDetail()
|
TaxAccommodation |
buildTaxAccommodationInstance(CustomerOrderLine orderLine,
User user)
|
TaxAccommodation |
buildTaxAccommodationInstance(CustomerOrder order,
User user)
|
VirtualWhReservationValue |
buildVirtualWhReservationValueInstance(Quantity reservedQuantity,
java.lang.String skuId,
DistributedReference warehouseRef,
int warehousePriority)
|
CustomerOrderLine |
buildZeroSaleOrderLineInstance(User user)
|
void |
cancelNLAOrderLines(java.util.Set sellingSkus,
OrderCancelReason reason,
User user)
|
void |
deleteCustomerOrderCorrespondenceRequests(java.util.Set requests)
|
void |
deleteECDDRecalculationItem(ECDDRecalculationItem ecddItem)
|
protected ReferenceCache |
fetchMoreReferences(java.lang.Class businessIface)
|
java.util.Set |
findAllReturnReasons()
|
java.util.Set |
findAllSupplierReturnDispositions()
Find all supplier return dispostions available for use in the return domain. |
java.util.Set |
findCustomerOrderCorrespondenceRequests(CustomerOrderCorrespondenceRequestSearchCriteria criteria)
|
java.util.Set |
findCustomerOrderPendRuleEvaluators(Banner banner)
|
java.util.Set |
findCustomerOrderReferences(OrderSearchCriteria critera)
|
java.util.Set |
findCustomerOrderReferencesForSalesAuditExport()
Find a set of customer order references for all orders which have child objects
marked ready for sales audit export. |
java.util.Set |
findCustomerOrders(OrderSearchCriteria critera)
|
java.util.Set |
findECDDRecalculationItems(ECDDRecalculationItemSearchCriteria criteria)
Returns a set of ECDDRecalculationItems that have item ids which are injected by the ECDDRecalculationInjector. |
java.util.Set |
findGenericEvents(java.util.Set lines)
|
java.util.Set |
findMailOrderBatches(MailOrderBatchSearchCriteria criteria)
|
java.util.Set |
findNoCustomerInformationReturns(NoCustomerInformationReturnSearchCriteria criteria)
|
java.util.Set |
findRecalculateBOLineECDDRecords(RecalculateBOLineECDDRecordSearchCriteria criteria)
Returns a set of RecalculateBOLineECDDRecords |
java.util.Set |
findReleaseBackorderLineRecords()
|
java.util.Set |
getAllManualOrderPendReasons()
|
java.util.Set |
getAllOrderAccommodationReasons()
|
java.util.Set |
getAllOrderCancelReasons()
|
java.util.Set |
getAllOrderLineAccommodationReasons()
|
java.util.Set |
getAllOrderPartialLineReasons()
|
java.util.Set |
getAllOrderPendReasons()
|
OrderPendReason |
getComponentReturnOnPackOrderPendReason()
|
java.util.List |
getDefaultRefundables(Banner banner)
|
OrderPendReason |
getInternetManualPendReason()
|
OrderPendReason |
getInternetSummaryPendReason()
|
MailOrderBatchDepositSummary |
getMailOrderBatchDepositSummary(MailOrderBatchSearchCriteria criteria)
|
java.util.Map |
getMailOrderBatchPaymentSummary(MailOrderBatchSearchCriteria criteria)
|
OrderPendReason |
getMailOrderEventHoldInvalidPendReason()
|
OrderPendReason |
getMailOrderHasBalanceFailedOrderPendReason()
|
OrderPendReason |
getMailOrderInvalidServiceLinePendReason()
|
OrderPendReason |
getMailOrderPersonalHoldDateInvalidPendReason()
|
OrderPendReason |
getMailOrderShippingRestrictionFailedPendReason()
|
java.util.Set |
getManualOrderCancelReasons()
|
java.lang.String |
getNextSettlementFileNumber()
|
OrderPendReason |
getOrderExceededUnderpaymentTolerancePendReason()
|
AccommodationReason |
getOrderLineTaxAccommodationReason()
|
AccommodationReason |
getOrderTaxAccommodationReason()
|
OrderPendReason |
getPaymentAuthorizationFailedOrderPendReason()
|
OrderPendReason |
getPaymentWaitingForAuthorizationOrderPendReason()
|
OrderPendReason |
getPaymentWaitingForManualAuthorizationOrderPendReason()
|
OrderPendReason |
getTaxSystemAvailabilityPendReason()
|
boolean |
hasPendingSalesAuditTransactions(Store store,
RDate transactionDate)
Return a boolean indicating if pending sales audit transactions exist
for a given store/day. |
boolean |
isFraudOrderCancelReasonASystemParamater(OrderCancelReason orderCancelReason)
|
void |
persistECDDRecalcItems(java.util.Set ecddRecalcItems)
|
void |
processOrderForSettlement(CustomerOrder customerOrder,
java.lang.String settlementFileNumber,
User user)
|
java.util.Map |
publishBackorderNotificationRequests(User user)
|
void |
publishCostOfGoodsMessage(ReturnLine returnLine,
Quantity returnedQty)
|
void |
publishCostOfGoodsMessage(ShippedContainerLine containerLine)
|
void |
publishInventoryAdjustmentMessage(ReturnLine returnLine,
Quantity adjustmentQty,
java.lang.String reasonCode,
java.lang.String location)
|
void |
publishNlaNotificationMessage(CustomerOrderLine orderLine)
|
void |
publishReturnConfirmationCorrespondence(ReturnLine returnLine)
|
void |
publishShipConfirmationCorrespondence(ShippedContainer shippedContainer)
|
void |
publishWorklistCorrespondence(CustomerOrder order,
CorrespondenceType type,
CorrespondenceTemplate template,
CorrespondenceTemplateDeliveryMethod deliveryMethod)
|
void |
publishWorklistCorrespondence(CustomerOrder order,
CorrespondenceTypeTemplate typeTemplate,
CorrespondenceTemplateDeliveryMethod deliveryMethod)
|
CustomerOrder |
read(DistributedReference ref)
|
CustomerOrderLine |
readCustomerOrderLine(DistributedReference customerOrderLineRef)
|
java.util.Set |
readCustomerOrders(java.util.Set refs)
|
NoCustomerInformationReturn |
readNoCustomerInformationReturn(DistributedReference noCustomerInformationReturnRef)
|
OrderCancelReason |
readOrderCancelReason(DistributedReference orderCancelReasonRef)
|
OrderPendReason |
readOrderPendReason(DistributedReference ref)
|
OriginalOrderSummary |
readOriginalOrderSummary(CustomerOrder customerOrder)
|
ReturnLine |
readReturnLine(DistributedReference returnLineRef)
|
ReturnReason |
readReturnReason(DistributedReference ref)
|
ShipmentRequest |
readShipmentRequest(DistributedReference shipmentRequestRef)
|
ShippedContainer |
readShippedContainer(DistributedReference shippedContainerRef)
|
SupplierReturnDisposition |
readSupplierReturnDisposition(DistributedReference ref)
|
OrderCancelReason |
readSystemCancelReason(DistributedReference orderCancelReasonRef)
|
void |
recalculateOrderLineEcdds(java.lang.String sellableItemId,
User user)
|
void |
receiveNoCustomerInfoReturns(java.util.Set nciReturns,
User user)
Process (submit) one or more 'No Customer Info' returns. |
void |
receiveReturns(CustomerOrder customerOrder,
java.util.Set returnLineRequests,
User user)
Deprecated. test uses deprecated API's |
void |
updateReturnReasonCode(java.lang.String code,
java.lang.String description)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PAYMENT_AUTHORIZATION_FAILED_PEND_REASON_ID
public static final java.lang.String PAYMENT_AUTHORIZATION_FAILED_PEND_REASON_ID
- See Also:
- Constant Field Values
PAYMENT_WAITING_FOR_AUTHORIZATION_PEND_REASON_ID
public static final java.lang.String PAYMENT_WAITING_FOR_AUTHORIZATION_PEND_REASON_ID
- See Also:
- Constant Field Values
PAYMENT_WAITING_FOR_MANUAL_AUTHORIZATION_PEND_REASON_ID
public static final java.lang.String PAYMENT_WAITING_FOR_MANUAL_AUTHORIZATION_PEND_REASON_ID
- See Also:
- Constant Field Values
MAIL_ORDER_HAS_BALANCE_FAILED_PEND_REASON_ID
public static final java.lang.String MAIL_ORDER_HAS_BALANCE_FAILED_PEND_REASON_ID
- See Also:
- Constant Field Values
MAIL_ORDER_INVALID_SERVICE_LINE_PEND_REASON_ID
public static final java.lang.String MAIL_ORDER_INVALID_SERVICE_LINE_PEND_REASON_ID
- See Also:
- Constant Field Values
MAIL_ORDER_SHIPPING_RESTRICTION_FAILED_PEND_REASON_ID
public static final java.lang.String MAIL_ORDER_SHIPPING_RESTRICTION_FAILED_PEND_REASON_ID
- See Also:
- Constant Field Values
MAIL_ORDER_INVALID_PERSONAL_HOLD_DATE_PEND_REASON_ID
public static final java.lang.String MAIL_ORDER_INVALID_PERSONAL_HOLD_DATE_PEND_REASON_ID
- See Also:
- Constant Field Values
MAIL_ORDER_INVALID_EVENT_HOLD_PEND_REASON_ID
public static final java.lang.String MAIL_ORDER_INVALID_EVENT_HOLD_PEND_REASON_ID
- See Also:
- Constant Field Values
UNDERPAYMENT_PEND_REASON_ID
public static final java.lang.String UNDERPAYMENT_PEND_REASON_ID
- See Also:
- Constant Field Values
RETURN_ON_PACK_ITEM
public static final java.lang.String RETURN_ON_PACK_ITEM
- See Also:
- Constant Field Values
INTERNET_SUMMARY_PEND_REASON
public static final java.lang.String INTERNET_SUMMARY_PEND_REASON
- See Also:
- Constant Field Values
INTERNET_MANUAL_PEND_REASON
public static final java.lang.String INTERNET_MANUAL_PEND_REASON
- See Also:
- Constant Field Values
TAX_SYSTEM_AVAILABILITY_PEND_REASON
public static final java.lang.String TAX_SYSTEM_AVAILABILITY_PEND_REASON
- See Also:
- Constant Field Values
CustomerOrderManagerImpl
public CustomerOrderManagerImpl(DistributedContext context)
buildReturnLineInstance
public ReturnLine buildReturnLineInstance(CustomerOrderLine orderLine,
User user)
throws SystemException,
BusinessException
- Specified by:
buildReturnLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildReturnLineInstance
public ReturnLine buildReturnLineInstance(CustomerOrderLine orderLine,
User user,
NoCustomerInformationReturn noCustomerInforReturn)
throws SystemException,
BusinessException
- Specified by:
buildReturnLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildOrderCancelReasonInstance
public OrderCancelReason buildOrderCancelReasonInstance()
throws SystemException
- Specified by:
buildOrderCancelReasonInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderPendReasonInstance
public CustomerOrderPendReason buildCustomerOrderPendReasonInstance(OrderPendReason orderPendReason)
throws SystemException
- Specified by:
buildCustomerOrderPendReasonInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildOrderPendReasonInstance
public OrderPendReason buildOrderPendReasonInstance()
throws SystemException
- Specified by:
buildOrderPendReasonInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderInstance
public CustomerOrder buildCustomerOrderInstance(OrderSource orderSource,
User user)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderInstance
public CustomerOrder buildCustomerOrderInstance(OrderType orderType,
OrderSource orderSource,
User user)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderTransactionGroupInstance
public CustomerOrderTransactionGroup buildCustomerOrderTransactionGroupInstance(CustomerOrder order)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderTransactionGroupInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildShipToInstance
protected ShipToImpl buildShipToInstance(CustomerOrderImpl customerOrderImpl,
CustomerAddress customerShipToAddress,
CustomerOrderTransactionGroup group,
ShipToTotalsImpl shipToTotalsImpl)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildCustomerOrderCareCardServiceLineInstance
public CustomerOrderCareCardServiceLine buildCustomerOrderCareCardServiceLineInstance(CustomerOrderLine orderLine)
throws SystemException
- Specified by:
buildCustomerOrderCareCardServiceLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderMonogramServiceLineInstance
public CustomerOrderMonogramServiceLine buildCustomerOrderMonogramServiceLineInstance(CustomerOrderLine orderLine)
throws SystemException
- Specified by:
buildCustomerOrderMonogramServiceLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderPersonalizationServiceLineInstance
public CustomerOrderPersonalizationServiceLine buildCustomerOrderPersonalizationServiceLineInstance(CustomerOrderLine orderLine)
throws SystemException
- Specified by:
buildCustomerOrderPersonalizationServiceLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderPersonalizationTextLineInstance
public CustomerOrderPersonalizationTextLine buildCustomerOrderPersonalizationTextLineInstance()
throws SystemException
- Specified by:
buildCustomerOrderPersonalizationTextLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderPartialLineInstance
public CustomerOrderLine buildCustomerOrderPartialLineInstance(CustomerOrderLine baseOrderLine,
User user)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderPartialLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildTaxAccommodationDetail
public TaxAccommodationDetail buildTaxAccommodationDetail()
throws SystemException,
BusinessException
- Specified by:
buildTaxAccommodationDetail
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildExchangeSaleOrderLineInstance
public CustomerOrderLine buildExchangeSaleOrderLineInstance(CustomerOrder order,
User user)
throws SystemException,
BusinessException
- Specified by:
buildExchangeSaleOrderLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildECDDRecalculationItemInstance
public ECDDRecalculationItem buildECDDRecalculationItemInstance(java.lang.String itemId)
throws SystemException,
BusinessException
- Specified by:
buildECDDRecalculationItemInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildReplacementPairInstance
public ReplacementLinePair buildReplacementPairInstance(CustomerOrderLine parentOrderLine,
User user)
throws SystemException,
BusinessException
- Specified by:
buildReplacementPairInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildZeroSaleOrderLineInstance
public CustomerOrderLine buildZeroSaleOrderLineInstance(User user)
throws SystemException,
BusinessException
- Specified by:
buildZeroSaleOrderLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderLineInstance
public CustomerOrderLine buildCustomerOrderLineInstance(User user)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerMailOrderLineInstance
public CustomerOrderLine buildCustomerMailOrderLineInstance(CustomerOrder order,
User user)
throws SystemException,
BusinessException
- Specified by:
buildCustomerMailOrderLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildShippedContainerInstance
public ShippedContainer buildShippedContainerInstance()
throws SystemException
- Specified by:
buildShippedContainerInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildShippedContainerLineInstance
public ShippedContainerLine buildShippedContainerLineInstance()
throws SystemException
- Specified by:
buildShippedContainerLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderPaymentHistoryEvent
public CustomerOrderPaymentHistoryEvent buildCustomerOrderPaymentHistoryEvent(CustomerOrderPayment payment)
throws SystemException
- Specified by:
buildCustomerOrderPaymentHistoryEvent
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderCorrespondenceRequest
public CustomerOrderCorrespondenceRequest buildCustomerOrderCorrespondenceRequest(CustomerOrderLine orderLine,
CorrespondenceType correspondenceType)
throws SystemException
- Specified by:
buildCustomerOrderCorrespondenceRequest
in interface CustomerOrderManager
- Throws:
SystemException
deleteCustomerOrderCorrespondenceRequests
public void deleteCustomerOrderCorrespondenceRequests(java.util.Set requests)
throws SystemException
- Specified by:
deleteCustomerOrderCorrespondenceRequests
in interface CustomerOrderManager
- Throws:
SystemException
read
public CustomerOrder read(DistributedReference ref)
throws SystemException
- Specified by:
read
in interface CustomerOrderManager
- Throws:
SystemException
readCustomerOrders
public java.util.Set readCustomerOrders(java.util.Set refs)
throws SystemException
- Specified by:
readCustomerOrders
in interface CustomerOrderManager
- Throws:
SystemException
getAllOrderCancelReasons
public java.util.Set getAllOrderCancelReasons()
throws SystemException
- Specified by:
getAllOrderCancelReasons
in interface CustomerOrderManager
- Throws:
SystemException
getManualOrderCancelReasons
public java.util.Set getManualOrderCancelReasons()
throws SystemException
- Specified by:
getManualOrderCancelReasons
in interface CustomerOrderManager
- Throws:
SystemException
getAllOrderPendReasons
public java.util.Set getAllOrderPendReasons()
throws SystemException
- Specified by:
getAllOrderPendReasons
in interface CustomerOrderManager
- Throws:
SystemException
getAllManualOrderPendReasons
public java.util.Set getAllManualOrderPendReasons()
throws SystemException
- Specified by:
getAllManualOrderPendReasons
in interface CustomerOrderManager
- Throws:
SystemException
getOrderExceededUnderpaymentTolerancePendReason
public OrderPendReason getOrderExceededUnderpaymentTolerancePendReason()
throws SystemException
- Specified by:
getOrderExceededUnderpaymentTolerancePendReason
in interface CustomerOrderManager
- Throws:
SystemException
getMailOrderEventHoldInvalidPendReason
public OrderPendReason getMailOrderEventHoldInvalidPendReason()
throws SystemException
- Specified by:
getMailOrderEventHoldInvalidPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getMailOrderPersonalHoldDateInvalidPendReason
public OrderPendReason getMailOrderPersonalHoldDateInvalidPendReason()
throws SystemException
- Specified by:
getMailOrderPersonalHoldDateInvalidPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getMailOrderShippingRestrictionFailedPendReason
public OrderPendReason getMailOrderShippingRestrictionFailedPendReason()
throws SystemException
- Specified by:
getMailOrderShippingRestrictionFailedPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getMailOrderInvalidServiceLinePendReason
public OrderPendReason getMailOrderInvalidServiceLinePendReason()
throws SystemException
- Specified by:
getMailOrderInvalidServiceLinePendReason
in interface CustomerOrderManager
- Throws:
SystemException
getMailOrderHasBalanceFailedOrderPendReason
public OrderPendReason getMailOrderHasBalanceFailedOrderPendReason()
throws SystemException
- Specified by:
getMailOrderHasBalanceFailedOrderPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getPaymentAuthorizationFailedOrderPendReason
public OrderPendReason getPaymentAuthorizationFailedOrderPendReason()
throws SystemException
- Specified by:
getPaymentAuthorizationFailedOrderPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getPaymentWaitingForAuthorizationOrderPendReason
public OrderPendReason getPaymentWaitingForAuthorizationOrderPendReason()
throws SystemException
- Specified by:
getPaymentWaitingForAuthorizationOrderPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getPaymentWaitingForManualAuthorizationOrderPendReason
public OrderPendReason getPaymentWaitingForManualAuthorizationOrderPendReason()
throws SystemException
- Specified by:
getPaymentWaitingForManualAuthorizationOrderPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getTaxSystemAvailabilityPendReason
public OrderPendReason getTaxSystemAvailabilityPendReason()
throws SystemException
- Specified by:
getTaxSystemAvailabilityPendReason
in interface CustomerOrderManager
- Throws:
SystemException
isFraudOrderCancelReasonASystemParamater
public boolean isFraudOrderCancelReasonASystemParamater(OrderCancelReason orderCancelReason)
throws SystemException
- Specified by:
isFraudOrderCancelReasonASystemParamater
in interface CustomerOrderManager
- Throws:
SystemException
readOrderPendReason
public OrderPendReason readOrderPendReason(DistributedReference ref)
throws SystemException
- Specified by:
readOrderPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getComponentReturnOnPackOrderPendReason
public OrderPendReason getComponentReturnOnPackOrderPendReason()
throws SystemException
- Specified by:
getComponentReturnOnPackOrderPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getInternetSummaryPendReason
public OrderPendReason getInternetSummaryPendReason()
throws SystemException
- Specified by:
getInternetSummaryPendReason
in interface CustomerOrderManager
- Throws:
SystemException
getInternetManualPendReason
public OrderPendReason getInternetManualPendReason()
throws SystemException
- Specified by:
getInternetManualPendReason
in interface CustomerOrderManager
- Throws:
SystemException
readSystemCancelReason
public OrderCancelReason readSystemCancelReason(DistributedReference orderCancelReasonRef)
throws SystemException
- Specified by:
readSystemCancelReason
in interface CustomerOrderManager
- Throws:
SystemException
readOrderCancelReason
public OrderCancelReason readOrderCancelReason(DistributedReference orderCancelReasonRef)
throws SystemException
- Specified by:
readOrderCancelReason
in interface CustomerOrderManager
- Throws:
SystemException
buildShipmentRequestInstance
public ShipmentRequest buildShipmentRequestInstance()
throws SystemException
- Specified by:
buildShipmentRequestInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildNoCustomerInformationReturn
public NoCustomerInformationReturn buildNoCustomerInformationReturn(SellableItem sellableItem,
Quantity qty,
RDate returnDate,
ReturnReason returnReason,
SupplierReturnDisposition disposition,
java.lang.String comments)
throws SystemException,
BusinessException
- Specified by:
buildNoCustomerInformationReturn
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildShipmentRequestLineInstance
public ShipmentRequestLine buildShipmentRequestLineInstance()
throws SystemException
- Specified by:
buildShipmentRequestLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
findCustomerOrderPendRuleEvaluators
public final java.util.Set findCustomerOrderPendRuleEvaluators(Banner banner)
throws BusinessException,
SystemException
- Specified by:
findCustomerOrderPendRuleEvaluators
in interface CustomerOrderManager
- Throws:
BusinessException
SystemException
getAllOrderPartialLineReasons
public java.util.Set getAllOrderPartialLineReasons()
throws SystemException
- Specified by:
getAllOrderPartialLineReasons
in interface CustomerOrderManager
- Throws:
SystemException
findCustomerOrders
public java.util.Set findCustomerOrders(OrderSearchCriteria critera)
throws SystemException,
BusinessException
- Specified by:
findCustomerOrders
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
findReleaseBackorderLineRecords
public java.util.Set findReleaseBackorderLineRecords()
throws SystemException
- Specified by:
findReleaseBackorderLineRecords
in interface CustomerOrderManager
- Throws:
SystemException
findCustomerOrderReferences
public java.util.Set findCustomerOrderReferences(OrderSearchCriteria critera)
throws SystemException
- Specified by:
findCustomerOrderReferences
in interface CustomerOrderManager
- Throws:
SystemException
findNoCustomerInformationReturns
public java.util.Set findNoCustomerInformationReturns(NoCustomerInformationReturnSearchCriteria criteria)
throws SystemException
- Specified by:
findNoCustomerInformationReturns
in interface CustomerOrderManager
- Throws:
SystemException
findGenericEvents
public java.util.Set findGenericEvents(java.util.Set lines)
throws SystemException,
BusinessException
- Specified by:
findGenericEvents
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
findCustomerOrderReferencesForSalesAuditExport
public java.util.Set findCustomerOrderReferencesForSalesAuditExport()
throws SystemException
- Description copied from interface:
CustomerOrderManager
- Find a set of customer order references for all orders which have child objects
marked ready for sales audit export.
- Specified by:
findCustomerOrderReferencesForSalesAuditExport
in interface CustomerOrderManager
- Returns:
- Set customer order references
- Throws:
SystemException
hasPendingSalesAuditTransactions
public boolean hasPendingSalesAuditTransactions(Store store,
RDate transactionDate)
throws SystemException
- Description copied from interface:
CustomerOrderManager
- Return a boolean indicating if pending sales audit transactions exist
for a given store/day.
- Specified by:
hasPendingSalesAuditTransactions
in interface CustomerOrderManager
- Parameters:
store
- transactionDate
-
- Returns:
- boolean indicating whether pending sales audit transactions exist
- Throws:
SystemException
findCustomerOrderCorrespondenceRequests
public java.util.Set findCustomerOrderCorrespondenceRequests(CustomerOrderCorrespondenceRequestSearchCriteria criteria)
throws SystemException,
BusinessException
- Specified by:
findCustomerOrderCorrespondenceRequests
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
findMailOrderBatches
public java.util.Set findMailOrderBatches(MailOrderBatchSearchCriteria criteria)
throws SystemException,
MailOrderBatchSearchValidationException
- Specified by:
findMailOrderBatches
in interface CustomerOrderManager
- Throws:
SystemException
MailOrderBatchSearchValidationException
readCustomerOrderLine
public CustomerOrderLine readCustomerOrderLine(DistributedReference customerOrderLineRef)
throws SystemException
- Specified by:
readCustomerOrderLine
in interface CustomerOrderManager
- Throws:
SystemException
readReturnLine
public ReturnLine readReturnLine(DistributedReference returnLineRef)
throws SystemException
- Specified by:
readReturnLine
in interface CustomerOrderManager
- Throws:
SystemException
readNoCustomerInformationReturn
public NoCustomerInformationReturn readNoCustomerInformationReturn(DistributedReference noCustomerInformationReturnRef)
throws SystemException
- Specified by:
readNoCustomerInformationReturn
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderCashPaymentInstance
public CustomerOrderCashPayment buildCustomerOrderCashPaymentInstance()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCashPaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCashPaymentInstanceForConsolidation
public CustomerOrderCashPayment buildCustomerOrderCashPaymentInstanceForConsolidation()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCashPaymentInstanceForConsolidation
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCashPaymentInstanceForSplit
public CustomerOrderCashPayment buildCustomerOrderCashPaymentInstanceForSplit()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCashPaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCheckPaymentInstance
public CustomerOrderCheckPayment buildCustomerOrderCheckPaymentInstance()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCheckPaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCheckPaymentInstanceForConsolidation
public CustomerOrderCheckPayment buildCustomerOrderCheckPaymentInstanceForConsolidation()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCheckPaymentInstanceForConsolidation
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCheckPaymentInstanceForSplit
public CustomerOrderCheckPayment buildCustomerOrderCheckPaymentInstanceForSplit()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCheckPaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCreditCardPaymentInstance
public CustomerOrderCreditCardPayment buildCustomerOrderCreditCardPaymentInstance()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCreditCardPaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCreditCardPaymentInstanceForConsolidation
public CustomerOrderCreditCardPayment buildCustomerOrderCreditCardPaymentInstanceForConsolidation()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCreditCardPaymentInstanceForConsolidation
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderCreditCardPaymentInstanceForSplit
public CustomerOrderCreditCardPayment buildCustomerOrderCreditCardPaymentInstanceForSplit()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderCreditCardPaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderGiftCertificatePaymentInstance
public CustomerOrderGiftCertificatePayment buildCustomerOrderGiftCertificatePaymentInstance()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderGiftCertificatePaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderGiftCertificatePaymentInstanceForConsolidation
public CustomerOrderGiftCertificatePayment buildCustomerOrderGiftCertificatePaymentInstanceForConsolidation()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderGiftCertificatePaymentInstanceForConsolidation
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderGiftCertificatePaymentInstanceForSplit
public CustomerOrderGiftCertificatePayment buildCustomerOrderGiftCertificatePaymentInstanceForSplit()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderGiftCertificatePaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderMerchandiseCertificatePaymentInstance
public CustomerOrderMerchandiseCertificatePayment buildCustomerOrderMerchandiseCertificatePaymentInstance()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderMerchandiseCertificatePaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderMerchandiseCertificatePaymentInstanceForConsolidation
public CustomerOrderMerchandiseCertificatePayment buildCustomerOrderMerchandiseCertificatePaymentInstanceForConsolidation()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderMerchandiseCertificatePaymentInstanceForConsolidation
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderMerchandiseCertificatePaymentInstanceForSplit
public CustomerOrderMerchandiseCertificatePayment buildCustomerOrderMerchandiseCertificatePaymentInstanceForSplit()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderMerchandiseCertificatePaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderRewardCertificatePaymentInstance
public CustomerOrderRewardCertificatePayment buildCustomerOrderRewardCertificatePaymentInstance()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderRewardCertificatePaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderRewardCertificatePaymentInstanceForConsolidation
public CustomerOrderRewardCertificatePayment buildCustomerOrderRewardCertificatePaymentInstanceForConsolidation()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderRewardCertificatePaymentInstanceForConsolidation
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderRewardCertificatePaymentInstanceForSplit
public CustomerOrderRewardCertificatePayment buildCustomerOrderRewardCertificatePaymentInstanceForSplit()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderRewardCertificatePaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderMoneyOrderPaymentInstance
public CustomerOrderMoneyOrderPayment buildCustomerOrderMoneyOrderPaymentInstance()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderMoneyOrderPaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderMoneyOrderPaymentInstanceForSplit
public CustomerOrderMoneyOrderPayment buildCustomerOrderMoneyOrderPaymentInstanceForSplit()
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderMoneyOrderPaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderStoredValueCardPaymentInstance
public CustomerOrderStoredValueCardPayment buildCustomerOrderStoredValueCardPaymentInstance(CustomerOrderStoredValueCardType type)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderStoredValueCardPaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderStoredValueCardPaymentInstanceForConsolidation
public CustomerOrderStoredValueCardPayment buildCustomerOrderStoredValueCardPaymentInstanceForConsolidation(CustomerOrderStoredValueCardType type)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderStoredValueCardPaymentInstanceForConsolidation
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderStoredValueCardPaymentInstanceForSplit
public CustomerOrderStoredValueCardPayment buildCustomerOrderStoredValueCardPaymentInstanceForSplit(CustomerOrderStoredValueCardType type)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderStoredValueCardPaymentInstanceForSplit
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderSettlementInstance
public CustomerOrderSettlement buildCustomerOrderSettlementInstance(CustomerOrderPayment payment)
throws SystemException
- Specified by:
buildCustomerOrderSettlementInstance
in interface CustomerOrderManager
- Throws:
SystemException
recalculateOrderLineEcdds
public void recalculateOrderLineEcdds(java.lang.String sellableItemId,
User user)
throws SystemException,
BusinessException
- Specified by:
recalculateOrderLineEcdds
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
processOrderForSettlement
public void processOrderForSettlement(CustomerOrder customerOrder,
java.lang.String settlementFileNumber,
User user)
throws SystemException,
BusinessException
- Specified by:
processOrderForSettlement
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderGiftServiceLineInstance
public CustomerOrderGiftServiceLine buildCustomerOrderGiftServiceLineInstance(GiftService giftService,
CustomerOrderLine orderLine)
throws SystemException
- Specified by:
buildCustomerOrderGiftServiceLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildVirtualWhReservationValueInstance
public VirtualWhReservationValue buildVirtualWhReservationValueInstance(Quantity reservedQuantity,
java.lang.String skuId,
DistributedReference warehouseRef,
int warehousePriority)
throws SystemException
- Specified by:
buildVirtualWhReservationValueInstance
in interface CustomerOrderManager
- Throws:
SystemException
buildGeneralAccommodationInstance
public GeneralAccommodation buildGeneralAccommodationInstance(AccommodationTypeEnum accommodationType,
CustomerOrder order,
User user)
throws SystemException,
BusinessException
- Specified by:
buildGeneralAccommodationInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildGeneralAccommodationInstance
public GeneralAccommodation buildGeneralAccommodationInstance(AccommodationTypeEnum accommodationType,
CustomerOrderLine orderLine,
User user)
throws SystemException,
BusinessException
- Specified by:
buildGeneralAccommodationInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
getOrderTaxAccommodationReason
public AccommodationReason getOrderTaxAccommodationReason()
throws SystemException
- Specified by:
getOrderTaxAccommodationReason
in interface CustomerOrderManager
- Throws:
SystemException
getOrderLineTaxAccommodationReason
public AccommodationReason getOrderLineTaxAccommodationReason()
throws SystemException
- Specified by:
getOrderLineTaxAccommodationReason
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderPromotionDiscount
public CustomerOrderPromotionDiscount buildCustomerOrderPromotionDiscount(Promotion promotion,
User user)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderPromotionDiscount
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildReturnReasonInstance
public ReturnReason buildReturnReasonInstance(java.lang.String code,
java.lang.String description)
throws SystemException
- Specified by:
buildReturnReasonInstance
in interface CustomerOrderManager
- Throws:
SystemException
readReturnReason
public ReturnReason readReturnReason(DistributedReference ref)
throws SystemException
- Specified by:
readReturnReason
in interface CustomerOrderManager
- Throws:
SystemException
addReturnReasonCode
public void addReturnReasonCode(java.lang.String code,
java.lang.String description)
throws SystemException,
BusinessException
- Specified by:
addReturnReasonCode
in interface CustomerOrderManagerCodes
- Throws:
SystemException
BusinessException
updateReturnReasonCode
public void updateReturnReasonCode(java.lang.String code,
java.lang.String description)
throws SystemException,
BusinessException
- Specified by:
updateReturnReasonCode
in interface CustomerOrderManagerCodes
- Throws:
SystemException
BusinessException
findAllReturnReasons
public java.util.Set findAllReturnReasons()
throws SystemException,
BusinessException
- Specified by:
findAllReturnReasons
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
getAllOrderAccommodationReasons
public java.util.Set getAllOrderAccommodationReasons()
throws SystemException
- Specified by:
getAllOrderAccommodationReasons
in interface CustomerOrderManager
- Throws:
SystemException
getAllOrderLineAccommodationReasons
public java.util.Set getAllOrderLineAccommodationReasons()
throws SystemException
- Specified by:
getAllOrderLineAccommodationReasons
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderPaymentInstance
public CustomerOrderPayment buildCustomerOrderPaymentInstance(java.lang.String code)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderPaymentInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
readShipmentRequest
public ShipmentRequest readShipmentRequest(DistributedReference shipmentRequestRef)
throws SystemException
- Specified by:
readShipmentRequest
in interface CustomerOrderManager
- Throws:
SystemException
readShippedContainer
public ShippedContainer readShippedContainer(DistributedReference shippedContainerRef)
throws SystemException
- Specified by:
readShippedContainer
in interface CustomerOrderManager
- Throws:
SystemException
getDefaultRefundables
public java.util.List getDefaultRefundables(Banner banner)
throws SystemException
- Specified by:
getDefaultRefundables
in interface CustomerOrderManager
- Throws:
SystemException
getNextSettlementFileNumber
public java.lang.String getNextSettlementFileNumber()
throws SystemException
- Specified by:
getNextSettlementFileNumber
in interface CustomerOrderManager
- Throws:
SystemException
buildCustomerOrderLineUpSellInstance
public CustomerOrderLine buildCustomerOrderLineUpSellInstance(SellingListItem listItem,
User user)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderLineUpSellInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderLineSubSellInstance
public CustomerOrderLine buildCustomerOrderLineSubSellInstance(SellingListItem listItem,
CustomerOrderLine parentOrderLine)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderLineSubSellInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderLineCrossSellInstance
public CustomerOrderLine buildCustomerOrderLineCrossSellInstance(SellingListItem listItem,
CustomerOrderLine parentOrderLine)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderLineCrossSellInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
addSupplierReturnDispositionCode
public void addSupplierReturnDispositionCode(java.lang.String code,
java.lang.String description)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
readSupplierReturnDisposition
public SupplierReturnDisposition readSupplierReturnDisposition(DistributedReference ref)
throws SystemException
- Specified by:
readSupplierReturnDisposition
in interface CustomerOrderManager
- Throws:
SystemException
buildMailOrderBatchInstance
public MailOrderBatch buildMailOrderBatchInstance(User user)
throws SystemException
- Specified by:
buildMailOrderBatchInstance
in interface CustomerOrderManager
- Throws:
SystemException
publishBackorderNotificationRequests
public java.util.Map publishBackorderNotificationRequests(User user)
throws SystemException,
BusinessException
- Specified by:
publishBackorderNotificationRequests
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderLineEmployeeDiscountInstance
public Discount buildCustomerOrderLineEmployeeDiscountInstance(CustomerOrderLine orderLine,
User user)
throws SystemException
- Specified by:
buildCustomerOrderLineEmployeeDiscountInstance
in interface CustomerOrderManager
- Throws:
SystemException
getMailOrderBatchDepositSummary
public MailOrderBatchDepositSummary getMailOrderBatchDepositSummary(MailOrderBatchSearchCriteria criteria)
throws SystemException,
BusinessException
- Specified by:
getMailOrderBatchDepositSummary
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
getMailOrderBatchPaymentSummary
public java.util.Map getMailOrderBatchPaymentSummary(MailOrderBatchSearchCriteria criteria)
throws SystemException,
BusinessException
- Specified by:
getMailOrderBatchPaymentSummary
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
publishShipConfirmationCorrespondence
public void publishShipConfirmationCorrespondence(ShippedContainer shippedContainer)
throws SystemException,
BusinessException
- Specified by:
publishShipConfirmationCorrespondence
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
publishReturnConfirmationCorrespondence
public void publishReturnConfirmationCorrespondence(ReturnLine returnLine)
throws SystemException,
BusinessException
- Specified by:
publishReturnConfirmationCorrespondence
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildCustomerOrderAddressInstance
public CustomerOrderAddress buildCustomerOrderAddressInstance(CustomerAddress customerAddress)
throws SystemException
- Throws:
SystemException
publishInventoryAdjustmentMessage
public void publishInventoryAdjustmentMessage(ReturnLine returnLine,
Quantity adjustmentQty,
java.lang.String reasonCode,
java.lang.String location)
throws SystemException,
BusinessException
- Specified by:
publishInventoryAdjustmentMessage
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
publishWorklistCorrespondence
public void publishWorklistCorrespondence(CustomerOrder order,
CorrespondenceType type,
CorrespondenceTemplate template,
CorrespondenceTemplateDeliveryMethod deliveryMethod)
throws SystemException,
BusinessException
- Specified by:
publishWorklistCorrespondence
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
publishWorklistCorrespondence
public void publishWorklistCorrespondence(CustomerOrder order,
CorrespondenceTypeTemplate typeTemplate,
CorrespondenceTemplateDeliveryMethod deliveryMethod)
throws SystemException,
BusinessException
- Specified by:
publishWorklistCorrespondence
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
publishCostOfGoodsMessage
public void publishCostOfGoodsMessage(ReturnLine returnLine,
Quantity returnedQty)
throws SystemException,
BusinessException
- Specified by:
publishCostOfGoodsMessage
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
publishCostOfGoodsMessage
public void publishCostOfGoodsMessage(ShippedContainerLine containerLine)
throws SystemException,
BusinessException
- Specified by:
publishCostOfGoodsMessage
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
publishNlaNotificationMessage
public void publishNlaNotificationMessage(CustomerOrderLine orderLine)
throws SystemException,
BusinessException
- Specified by:
publishNlaNotificationMessage
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
receiveReturns
public void receiveReturns(CustomerOrder customerOrder,
java.util.Set returnLineRequests,
User user)
throws SystemException,
BusinessException
- Deprecated. test uses deprecated API's
- Specified by:
receiveReturns
in interface CustomerOrderManager
- Parameters:
returnLineRequests
- requests for pending or new return lines to receive for the orderuser
- user for the return transaction
- Throws:
SystemException
BusinessException
- See Also:
CustomerOrderReceiveReturnsRemoteCommand
receiveNoCustomerInfoReturns
public void receiveNoCustomerInfoReturns(java.util.Set nciReturns,
User user)
throws SystemException,
BusinessException
- Description copied from interface:
CustomerOrderManager
- Process (submit) one or more 'No Customer Info' returns. This persists an entry(ies) into the
'No Customer Info' return table for an item(s) which has been returned to the distribution center
without complete info to track it back to an existing order. The 'No Customer Info' return process is
then used within the RCOM application to resolve the return.
- Specified by:
receiveNoCustomerInfoReturns
in interface CustomerOrderManager
- Parameters:
nciReturns
- no customer information returns to receive (submit)user
-
- Throws:
SystemException
BusinessException
findAllSupplierReturnDispositions
public java.util.Set findAllSupplierReturnDispositions()
throws SystemException
- Description copied from interface:
CustomerOrderManager
- Find all supplier return dispostions available for use in the return domain.
A return dipsosition is used when marking a return line as received with a disposition
(i.e. condition of the item).
- Specified by:
findAllSupplierReturnDispositions
in interface CustomerOrderManager
- Returns:
- Set return dispositions
- Throws:
SystemException
findECDDRecalculationItems
public java.util.Set findECDDRecalculationItems(ECDDRecalculationItemSearchCriteria criteria)
throws SystemException
- Description copied from interface:
CustomerOrderManager
- Returns a set of ECDDRecalculationItems that have item ids which are injected by the ECDDRecalculationInjector.
- Specified by:
findECDDRecalculationItems
in interface CustomerOrderManager
- Returns:
- Set of item Ids
- Throws:
SystemException
buildCustomerOrderComponentLineInstance
public CustomerOrderLine buildCustomerOrderComponentLineInstance(CustomerOrderLine orderLine,
SellingSku packComponent)
throws SystemException,
BusinessException
- Specified by:
buildCustomerOrderComponentLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildPromotionCustomerOrderLineInstance
public CustomerOrderLine buildPromotionCustomerOrderLineInstance(User user)
throws SystemException,
BusinessException
- Specified by:
buildPromotionCustomerOrderLineInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
readOriginalOrderSummary
public OriginalOrderSummary readOriginalOrderSummary(CustomerOrder customerOrder)
throws SystemException,
BusinessException
- Specified by:
readOriginalOrderSummary
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
fetchMoreReferences
protected ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
throws SystemException
- Specified by:
fetchMoreReferences
in class DistributedObjectManagerImpl
- Throws:
SystemException
cancelNLAOrderLines
public void cancelNLAOrderLines(java.util.Set sellingSkus,
OrderCancelReason reason,
User user)
throws SystemException,
BusinessException
- Specified by:
cancelNLAOrderLines
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildTaxAccommodationInstance
public TaxAccommodation buildTaxAccommodationInstance(CustomerOrder order,
User user)
throws SystemException,
BusinessException
- Specified by:
buildTaxAccommodationInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
buildTaxAccommodationInstance
public TaxAccommodation buildTaxAccommodationInstance(CustomerOrderLine orderLine,
User user)
throws SystemException,
BusinessException
- Specified by:
buildTaxAccommodationInstance
in interface CustomerOrderManager
- Throws:
SystemException
BusinessException
deleteECDDRecalculationItem
public void deleteECDDRecalculationItem(ECDDRecalculationItem ecddItem)
throws SystemException
- Specified by:
deleteECDDRecalculationItem
in interface CustomerOrderManager
- Throws:
SystemException
findRecalculateBOLineECDDRecords
public java.util.Set findRecalculateBOLineECDDRecords(RecalculateBOLineECDDRecordSearchCriteria criteria)
throws SystemException
- Description copied from interface:
CustomerOrderManager
- Returns a set of RecalculateBOLineECDDRecords
- Specified by:
findRecalculateBOLineECDDRecords
in interface CustomerOrderManager
- Returns:
- Set of item RecalculateBOLineECDDRecord
- Throws:
SystemException
persistECDDRecalcItems
public void persistECDDRecalcItems(java.util.Set ecddRecalcItems)
throws SystemException
- Throws:
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28