com.retek.component.customerorder.impl.remote
Class CustomerOrderServicesEjb
java.lang.Object
com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
com.retek.component.customerorder.impl.remote.CustomerOrderServicesEjb
- All Implemented Interfaces:
- javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean
- public class CustomerOrderServicesEjb
- extends DefaultSessionEjb
- See Also:
- Serialized Form
Method Summary |
CustomerOrderDto |
cancel(CustomerOrderDto customerOrderDto,
DistributedReference userRef,
OrderCancelReasonDto cancelReasonDto)
|
void |
cancelNLAOrderLines(java.util.Set sellingSkuRefs,
OrderCancelReasonDto cancelReasonDto,
DistributedReference userRef)
|
boolean |
checkForDuplicateCarrierAndTrackingNumber(java.lang.String carrierId,
java.lang.String trackingNumber,
DistributedReference shippedContainerRef)
|
CustomerOrderDto |
createAndPublishDirectShipOrder(CustomerOrderDto dto,
DistributedReference userRef,
RDate maxReleaseDate)
|
ReferenceCache |
createReferenceCache(java.lang.Class businessInterface)
|
ReferenceCache |
createReferenceCacheForCustomerOrderCorrespondenceRequest()
|
ReferenceCache |
createReferenceCacheForMailOrderBatch()
|
ReferenceCache |
createReferenceCacheForNoCustomerInformationReturn()
|
ReferenceCache |
createReferenceCacheForOrderCancelReason()
|
void |
deleteCustomerOrderCorrespondenceRequests(java.util.Set requestDtos)
|
void |
deleteECDDRecalculationItem(DistributedReference ref)
|
void |
ejbCreate()
|
java.util.Set |
findAccommodationReasons(AccommodationReasonSearchCriteria criteria)
|
java.util.Set |
findAllSupplierReturnDispositions()
|
java.util.Set |
findContainer(ShippedContainerSearchCriteria criteria)
|
java.util.Set |
findCustomerOrderCorrespondenceRequests(CustomerOrderCorrespondenceRequestDbSearchCriteria criteria)
|
java.util.Set |
findCustomerOrderReferences(OrderSearchCriteria criteria)
|
java.util.Set |
findCustomerOrderReferencesForSalesAuditExport()
|
java.util.Set |
findCustomerOrders(OrderSearchCriteria criteria)
|
java.util.Set |
findECDDRecalculationItems(ECDDRecalculationItemSearchCriteria criteria)
|
java.util.Set |
findMailOrderBatches(MailOrderBatchSearchCriteria criteria)
|
java.util.Set |
findNoCustomerInformationReturns(NoCustomerInformationReturnSearchCriteria criteria)
|
java.util.Set |
findRecalculateBOLineECDDRecords(RecalculateBOLineECDDRecordSearchCriteria criteria)
|
java.util.Set |
findReleaseBackorderLineRecords()
|
java.util.Set |
getAllOrderCancelReasons()
|
java.util.Set |
getAllOrderPartialLineReasons()
|
java.util.Set |
getAllOrderPendReasons()
|
MailOrderBatchDepositSummary |
getMailOrderBatchDepositSummary(MailOrderBatchSearchCriteria criteria)
|
java.util.Map |
getMailOrderBatchPaymentSummary(MailOrderBatchSearchCriteria criteria)
|
java.lang.String |
getNextMailOrderBatchNumber()
|
java.lang.String |
getNextSettlementFileNumber()
|
boolean |
hasPendingSalesAuditTransactions(DistributedReference storeRef,
RDate transactionDate)
|
CustomerOrderDto |
pend(CustomerOrderDto customerOrderDto,
DistributedReference userRef,
java.util.Collection coPendReasonDtos,
RDate cancelByDate,
java.lang.String orginalOrderSummary)
|
CustomerOrderDto |
persistOrder(CustomerOrderDto customerOrderDto,
DistributedReference userRef,
java.lang.String orginalOrderSummary)
|
void |
persistOrder(CustomerOrder customerOrder,
User user,
java.lang.String orginalOrderSummary)
|
java.util.HashMap |
persistOrder(MailOrderBatchDto mailOrderBatchDto,
CustomerOrderDto customerOrderDto,
DistributedReference userRef,
java.lang.String orginalOrderSummary)
|
void |
persistOrder(MailOrderBatchImpl mailOrderBatch,
CustomerOrderImpl customerOrder,
User user,
java.lang.String orginalOrderSummary)
|
CustomerOrderDto |
persistOrderForSalesAuditExport(CustomerOrderDto customerOrderDto,
DistributedReference userRef)
|
void |
persistOrderForSalesAuditExport(CustomerOrder customerOrder,
User user)
|
void |
processOrderForSettlement(DistributedReference orderRef,
java.lang.String settlementFileNumber,
DistributedReference userRef)
|
java.util.Map |
publishBackorderNotificationRequests(DistributedReference userRef)
|
void |
publishCancelRequestToWMS(java.lang.String skuDisplayCode,
DistributedReference shipRequestRef,
int orderLineNumber)
|
void |
publishCostOfGoodsMessage(ReturnLineDto dto,
Quantity returnedQuantity)
|
void |
publishCostOfGoodsMessage(ShippedContainerLineDto containerLineDto)
|
void |
publishInventoryAdjustmentMessage(ReturnLineDto dto,
Quantity adjustmentQuantity,
java.lang.String reasonCode,
java.lang.String location)
|
void |
publishNlaNotificationMessage(OrderLineDto dto)
|
void |
publishReturnConfirmationCorrespondence(ReturnLineDto dto)
|
void |
publishShipConfirmationCorrespondence(ShippedContainerDto shippedContainerDto)
|
void |
publishWorklistCorrespondence(CustomerOrderDto orderDto,
DistributedReference correspondenceTypeRef,
DistributedReference correspondeceTemplateRef,
DeliveryMethodType deliveryMethodType)
|
CustomerOrderDto |
read(DistributedReference reference,
long version)
|
AccommodationReasonDto |
readAccommodationReason(DistributedReference reasonRef)
|
CustomerOrderCorrespondenceRequestDto |
readCustomerOrderCorrespondenceRequest(DistributedReference ref,
long version)
|
OrderLineDto |
readCustomerOrderLine(DistributedReference reference,
long version)
|
CustomerOrderPaymentDto |
readCustomerOrderPayment(DistributedReference reference,
long version)
|
java.util.Set |
readCustomerOrders(java.util.Set references)
|
CustomerOrderTransactionGroupDto |
readCustomerOrderTransactionGroup(DistributedReference reference,
long version)
|
SupplierReturnDispositionDto |
readDisposition(DistributedReference reference,
long version)
|
MailOrderBatchDto |
readMailOrderBatch(DistributedReference reference,
long version)
|
NoCustomerInformationReturnDto |
readNoCustomerInformationReturn(DistributedReference reference,
long version)
|
OrderPendReasonDto |
readOrderPendReason(DistributedReference ref)
|
OriginalOrderSummaryDto |
readOriginalOrderSummary(DistributedReference customerOrderRef)
|
ReturnLineDto |
readReturnLine(DistributedReference reference,
long version)
|
ShipmentRequestDto |
readShipmentRequest(DistributedReference reference,
long version)
|
ShippedContainerDto |
readShippedContainer(DistributedReference reference,
long version)
|
OrderCancelReasonDto |
readSystemCancelReason(DistributedReference ref)
|
java.util.Set |
receiveNoCustomerInfoReturns(java.util.Set nciReturnDtos,
DistributedReference userRef)
|
CustomerOrderDto |
receiveReturns(CustomerOrderDto customerOrderDto,
java.util.Set returnLineRequests,
DistributedReference userRef)
Deprecated. Is using CustomerOrderReceiveReturnsRemoteCommand which is deprecated. |
MailOrderBatchDto |
release(MailOrderBatchDto mailOrderBatchDto,
DistributedReference userRef)
|
CustomerOrderDto |
releaseToWms(CustomerOrderDto dto,
DistributedReference userRef)
|
void |
releaseToWms(CustomerOrderImpl customerOrder,
User user)
|
CustomerOrderCorrespondenceRequestDto |
submit(CustomerOrderCorrespondenceRequestDto requestDto)
|
MailOrderBatchDto |
submit(MailOrderBatchDto mailOrderBatchDto,
DistributedReference userRef)
|
NoCustomerInformationReturnDto |
submit(NoCustomerInformationReturnDto noCustomerInformationReturnDto)
|
OrderCancelReasonDto |
submit(OrderCancelReasonDto orderCancelReasonDto)
|
OrderPendReasonDto |
submit(OrderPendReasonDto dto)
|
SupplierReturnDispositionDto |
submit(SupplierReturnDispositionDto supplierReturnDispositionDto)
|
java.util.Set |
submitECDDRecalcItems(java.util.Set ecddRecalcItemDtos)
|
CustomerOrderDto |
submitOrder(CustomerOrderDto orderDto,
DistributedReference userRef,
java.lang.String originalOrderSummary,
boolean doLightPersist)
|
void |
submitOrder(CustomerOrderImpl orderImpl,
User user,
java.lang.String originalOrderSummary,
boolean doLightPersist)
|
java.util.Map |
submitOrder(MailOrderBatchDto mailOrderDto,
CustomerOrderDto orderDto,
DistributedReference userRef,
java.lang.String originalOrderSummary)
|
void |
submitOrder(MailOrderBatchImpl mailOrderImpl,
CustomerOrderImpl orderImpl,
User user,
java.lang.String originalOrderSummary)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomerOrderServicesEjb
public CustomerOrderServicesEjb()
ejbCreate
public void ejbCreate()
createReferenceCache
public ReferenceCache createReferenceCache(java.lang.Class businessInterface)
throws SystemException
- Throws:
SystemException
createReferenceCacheForNoCustomerInformationReturn
public ReferenceCache createReferenceCacheForNoCustomerInformationReturn()
throws SystemException
- Throws:
SystemException
createReferenceCacheForOrderCancelReason
public ReferenceCache createReferenceCacheForOrderCancelReason()
throws SystemException
- Throws:
SystemException
createReferenceCacheForCustomerOrderCorrespondenceRequest
public ReferenceCache createReferenceCacheForCustomerOrderCorrespondenceRequest()
throws SystemException
- Throws:
SystemException
getNextSettlementFileNumber
public java.lang.String getNextSettlementFileNumber()
throws SystemException
- Throws:
SystemException
submitOrder
public void submitOrder(CustomerOrderImpl orderImpl,
User user,
java.lang.String originalOrderSummary,
boolean doLightPersist)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
submitOrder
public CustomerOrderDto submitOrder(CustomerOrderDto orderDto,
DistributedReference userRef,
java.lang.String originalOrderSummary,
boolean doLightPersist)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
submitOrder
public void submitOrder(MailOrderBatchImpl mailOrderImpl,
CustomerOrderImpl orderImpl,
User user,
java.lang.String originalOrderSummary)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
submitOrder
public java.util.Map submitOrder(MailOrderBatchDto mailOrderDto,
CustomerOrderDto orderDto,
DistributedReference userRef,
java.lang.String originalOrderSummary)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
persistOrder
public void persistOrder(CustomerOrder customerOrder,
User user,
java.lang.String orginalOrderSummary)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
persistOrder
public CustomerOrderDto persistOrder(CustomerOrderDto customerOrderDto,
DistributedReference userRef,
java.lang.String orginalOrderSummary)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
persistOrderForSalesAuditExport
public CustomerOrderDto persistOrderForSalesAuditExport(CustomerOrderDto customerOrderDto,
DistributedReference userRef)
throws SystemException
- Throws:
SystemException
persistOrderForSalesAuditExport
public void persistOrderForSalesAuditExport(CustomerOrder customerOrder,
User user)
throws SystemException
- Throws:
SystemException
persistOrder
public void persistOrder(MailOrderBatchImpl mailOrderBatch,
CustomerOrderImpl customerOrder,
User user,
java.lang.String orginalOrderSummary)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
persistOrder
public java.util.HashMap persistOrder(MailOrderBatchDto mailOrderBatchDto,
CustomerOrderDto customerOrderDto,
DistributedReference userRef,
java.lang.String orginalOrderSummary)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
cancel
public CustomerOrderDto cancel(CustomerOrderDto customerOrderDto,
DistributedReference userRef,
OrderCancelReasonDto cancelReasonDto)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
pend
public CustomerOrderDto pend(CustomerOrderDto customerOrderDto,
DistributedReference userRef,
java.util.Collection coPendReasonDtos,
RDate cancelByDate,
java.lang.String orginalOrderSummary)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
processOrderForSettlement
public void processOrderForSettlement(DistributedReference orderRef,
java.lang.String settlementFileNumber,
DistributedReference userRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
readOrderPendReason
public OrderPendReasonDto readOrderPendReason(DistributedReference ref)
throws SystemException
- Throws:
SystemException
getAllOrderPendReasons
public java.util.Set getAllOrderPendReasons()
throws SystemException
- Throws:
SystemException
getMailOrderBatchDepositSummary
public MailOrderBatchDepositSummary getMailOrderBatchDepositSummary(MailOrderBatchSearchCriteria criteria)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getMailOrderBatchPaymentSummary
public java.util.Map getMailOrderBatchPaymentSummary(MailOrderBatchSearchCriteria criteria)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
read
public CustomerOrderDto read(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
readCustomerOrders
public java.util.Set readCustomerOrders(java.util.Set references)
throws SystemException
- Throws:
SystemException
readCustomerOrderLine
public OrderLineDto readCustomerOrderLine(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
readCustomerOrderPayment
public CustomerOrderPaymentDto readCustomerOrderPayment(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
readSystemCancelReason
public OrderCancelReasonDto readSystemCancelReason(DistributedReference ref)
throws SystemException
- Throws:
SystemException
submit
public OrderCancelReasonDto submit(OrderCancelReasonDto orderCancelReasonDto)
throws SystemException
- Throws:
SystemException
submit
public NoCustomerInformationReturnDto submit(NoCustomerInformationReturnDto noCustomerInformationReturnDto)
throws SystemException
- Throws:
SystemException
submit
public MailOrderBatchDto submit(MailOrderBatchDto mailOrderBatchDto,
DistributedReference userRef)
throws SystemException
- Throws:
SystemException
release
public MailOrderBatchDto release(MailOrderBatchDto mailOrderBatchDto,
DistributedReference userRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
submit
public SupplierReturnDispositionDto submit(SupplierReturnDispositionDto supplierReturnDispositionDto)
throws SystemException
- Throws:
SystemException
readDisposition
public SupplierReturnDispositionDto readDisposition(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
getAllOrderCancelReasons
public java.util.Set getAllOrderCancelReasons()
throws SystemException
- Throws:
SystemException
getAllOrderPartialLineReasons
public java.util.Set getAllOrderPartialLineReasons()
throws SystemException
- Throws:
SystemException
findNoCustomerInformationReturns
public java.util.Set findNoCustomerInformationReturns(NoCustomerInformationReturnSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
findCustomerOrders
public java.util.Set findCustomerOrders(OrderSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
findReleaseBackorderLineRecords
public java.util.Set findReleaseBackorderLineRecords()
throws SystemException
- Throws:
SystemException
findCustomerOrderReferences
public java.util.Set findCustomerOrderReferences(OrderSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
readOriginalOrderSummary
public OriginalOrderSummaryDto readOriginalOrderSummary(DistributedReference customerOrderRef)
throws SystemException
- Throws:
SystemException
findAllSupplierReturnDispositions
public java.util.Set findAllSupplierReturnDispositions()
throws SystemException
- Throws:
SystemException
readAccommodationReason
public AccommodationReasonDto readAccommodationReason(DistributedReference reasonRef)
throws SystemException
- Throws:
SystemException
findAccommodationReasons
public java.util.Set findAccommodationReasons(AccommodationReasonSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
findCustomerOrderReferencesForSalesAuditExport
public java.util.Set findCustomerOrderReferencesForSalesAuditExport()
throws SystemException
- Throws:
SystemException
findCustomerOrderCorrespondenceRequests
public java.util.Set findCustomerOrderCorrespondenceRequests(CustomerOrderCorrespondenceRequestDbSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
findMailOrderBatches
public java.util.Set findMailOrderBatches(MailOrderBatchSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
deleteCustomerOrderCorrespondenceRequests
public void deleteCustomerOrderCorrespondenceRequests(java.util.Set requestDtos)
throws SystemException
- Throws:
SystemException
createAndPublishDirectShipOrder
public CustomerOrderDto createAndPublishDirectShipOrder(CustomerOrderDto dto,
DistributedReference userRef,
RDate maxReleaseDate)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
submit
public CustomerOrderCorrespondenceRequestDto submit(CustomerOrderCorrespondenceRequestDto requestDto)
throws SystemException
- Throws:
SystemException
releaseToWms
public void releaseToWms(CustomerOrderImpl customerOrder,
User user)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
releaseToWms
public CustomerOrderDto releaseToWms(CustomerOrderDto dto,
DistributedReference userRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
findContainer
public java.util.Set findContainer(ShippedContainerSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
checkForDuplicateCarrierAndTrackingNumber
public boolean checkForDuplicateCarrierAndTrackingNumber(java.lang.String carrierId,
java.lang.String trackingNumber,
DistributedReference shippedContainerRef)
throws SystemException
- Throws:
SystemException
readShipmentRequest
public ShipmentRequestDto readShipmentRequest(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
readShippedContainer
public ShippedContainerDto readShippedContainer(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
readCustomerOrderTransactionGroup
public CustomerOrderTransactionGroupDto readCustomerOrderTransactionGroup(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
readCustomerOrderCorrespondenceRequest
public CustomerOrderCorrespondenceRequestDto readCustomerOrderCorrespondenceRequest(DistributedReference ref,
long version)
throws SystemException
- Throws:
SystemException
readReturnLine
public ReturnLineDto readReturnLine(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
readNoCustomerInformationReturn
public NoCustomerInformationReturnDto readNoCustomerInformationReturn(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
publishCancelRequestToWMS
public void publishCancelRequestToWMS(java.lang.String skuDisplayCode,
DistributedReference shipRequestRef,
int orderLineNumber)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
createReferenceCacheForMailOrderBatch
public ReferenceCache createReferenceCacheForMailOrderBatch()
throws SystemException
- Throws:
SystemException
getNextMailOrderBatchNumber
public java.lang.String getNextMailOrderBatchNumber()
throws SystemException
- Throws:
SystemException
readMailOrderBatch
public MailOrderBatchDto readMailOrderBatch(DistributedReference reference,
long version)
throws SystemException
- Throws:
SystemException
publishBackorderNotificationRequests
public java.util.Map publishBackorderNotificationRequests(DistributedReference userRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
publishShipConfirmationCorrespondence
public void publishShipConfirmationCorrespondence(ShippedContainerDto shippedContainerDto)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
publishReturnConfirmationCorrespondence
public void publishReturnConfirmationCorrespondence(ReturnLineDto dto)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
publishInventoryAdjustmentMessage
public void publishInventoryAdjustmentMessage(ReturnLineDto dto,
Quantity adjustmentQuantity,
java.lang.String reasonCode,
java.lang.String location)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
publishCostOfGoodsMessage
public void publishCostOfGoodsMessage(ReturnLineDto dto,
Quantity returnedQuantity)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
publishCostOfGoodsMessage
public void publishCostOfGoodsMessage(ShippedContainerLineDto containerLineDto)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
hasPendingSalesAuditTransactions
public boolean hasPendingSalesAuditTransactions(DistributedReference storeRef,
RDate transactionDate)
throws SystemException
- Throws:
SystemException
submit
public OrderPendReasonDto submit(OrderPendReasonDto dto)
throws SystemException
- Throws:
SystemException
submitECDDRecalcItems
public java.util.Set submitECDDRecalcItems(java.util.Set ecddRecalcItemDtos)
throws SystemException
- Throws:
SystemException
publishWorklistCorrespondence
public void publishWorklistCorrespondence(CustomerOrderDto orderDto,
DistributedReference correspondenceTypeRef,
DistributedReference correspondeceTemplateRef,
DeliveryMethodType deliveryMethodType)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
publishNlaNotificationMessage
public void publishNlaNotificationMessage(OrderLineDto dto)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
receiveReturns
public CustomerOrderDto receiveReturns(CustomerOrderDto customerOrderDto,
java.util.Set returnLineRequests,
DistributedReference userRef)
throws SystemException,
BusinessException
- Deprecated. Is using CustomerOrderReceiveReturnsRemoteCommand which is deprecated.
- Throws:
SystemException
BusinessException
receiveNoCustomerInfoReturns
public java.util.Set receiveNoCustomerInfoReturns(java.util.Set nciReturnDtos,
DistributedReference userRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
cancelNLAOrderLines
public void cancelNLAOrderLines(java.util.Set sellingSkuRefs,
OrderCancelReasonDto cancelReasonDto,
DistributedReference userRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
findECDDRecalculationItems
public java.util.Set findECDDRecalculationItems(ECDDRecalculationItemSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
deleteECDDRecalculationItem
public void deleteECDDRecalculationItem(DistributedReference ref)
throws SystemException
- Throws:
SystemException
findRecalculateBOLineECDDRecords
public java.util.Set findRecalculateBOLineECDDRecords(RecalculateBOLineECDDRecordSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28