|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is a high level interface which directs access to the external API methods.
Retek Inc. Copyright (c) 2003
Method Summary | |
ExACatalogRequestResponse |
createCatalogRequest(ExACatalogRequest catalogRequest)
Create and submit an online request for a catalog. |
ExACustomer |
createCustomer(ExACustomerRequest customer)
Createa a new customer. |
ExAOrder |
createOrder(ExAOrder order,
java.util.Set paymentSet)
Deprecated. (3/10/2004) Use updateOrder(ExAOrder) |
ExAOrder |
createPendedOrder(ExAOrder order)
Create and submit an online request for a pended order with or without payment information. |
ExAOrder |
createPendedOrder(ExAOrder order,
java.util.Set paymentSet)
Deprecated. (3/10/2004) Use createPendedOrder(ExAOrder order) Create and submit an online request for a pended order with payment information. The request must be an order summary, which represents a new order in the system. |
ExAOrder |
createSummary(ExAOrderRequest order)
Create and submit an online request for an order summary, which represents a new order in the system. |
java.util.Set |
findCustomers(ExACustomerSearchCriteria searchCriteria)
Find all existing customers that meet the given search criteria. |
java.util.Set |
findHistoryEvents(ExAHistoryEventSearchCriteria criteria)
Find all existing history events based on given search criteria. |
java.util.Set |
findOrderCancelReasons()
Find all the order cancel reasons in the system. |
java.util.Set |
findOrders(ExAOrderSearchCriteria searchCriteria)
Find all existing orders that meet the given search criteria. |
java.util.Set |
findReturnReasons()
Find all the return reasons in the system. |
ExASellingItem |
findSellingItem(ExAMedia media,
java.lang.String sellingItemNumber)
Find the selling item associated with the given media and selling item display code. |
ExASellingSkuStockStatus |
findStockStatus(java.lang.String sellingSkuNumber,
java.math.BigDecimal requestQuantity)
Determine the general availability of the selling sku associated with the given display code. |
ExACustomer |
updateCustomer(ExACustomerRequest customer)
Update an existing customer's information. |
ExAOrder |
updateOrder(ExAOrder order)
Create and submit an online request for an open order with full payment information. |
Method Detail |
public java.util.Set findOrders(ExAOrderSearchCriteria searchCriteria) throws ExAException
searchCriteria
- characteristics of an order that must be matched
ExAException
public java.util.Set findCustomers(ExACustomerSearchCriteria searchCriteria) throws ExAException
searchCriteria
- characteristics of a customer that must be matched
ExAException
public java.util.Set findHistoryEvents(ExAHistoryEventSearchCriteria criteria) throws ExAException
criteria
- characteristics of a history event that must be matched
ExAException
public ExASellingSkuStockStatus findStockStatus(java.lang.String sellingSkuNumber, java.math.BigDecimal requestQuantity) throws ExAException
sellingSkuNumber
- display code of the selling skurequestQuantity
- quantity needed by the caller
ExAException
public ExASellingItem findSellingItem(ExAMedia media, java.lang.String sellingItemNumber) throws ExAException
media
- media to which the selling item is assignedsellingItemNumber
- display code of the selling item
ExAException
public java.util.Set findOrderCancelReasons() throws ExASystemException
ExASystemException
public java.util.Set findReturnReasons() throws ExASystemException, ExABusinessException
ExASystemException
ExABusinessException
public ExACatalogRequestResponse createCatalogRequest(ExACatalogRequest catalogRequest) throws ExAException
catalogRequest
- object which directs the creation of a catalog request
ExAException
public ExAOrder createSummary(ExAOrderRequest order) throws ExAException
order
- object which directs the creation of an online order
ExAException
public ExAOrder createPendedOrder(ExAOrder order) throws ExAException
order
- object which directs the creation of an online order
ExAException
public ExAOrder createPendedOrder(ExAOrder order, java.util.Set paymentSet) throws ExAException
order
- object which directs the creation of an online order
ExAException
public ExAOrder createOrder(ExAOrder order, java.util.Set paymentSet) throws ExAException
order
- object which directs the creation of an online order
ExAException
public ExAOrder updateOrder(ExAOrder order) throws ExAException
order
- object which directs the creation of an online order
ExAException
public ExACustomer createCustomer(ExACustomerRequest customer) throws ExAException
customer
- object which directs the creation of an online customer
ExAException
public ExACustomer updateCustomer(ExACustomerRequest customer) throws ExAException
customer
- object which directs the update of an online customer
ExAException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |