|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.retek.component.internet.impl.ExAManagerImpl
Constructor Summary | |
ExAManagerImpl()
|
Method Summary | |
ExACatalogRequestResponse |
createCatalogRequest(ExACatalogRequest exaCatalogRequest)
Create and submit an online request for a catalog. |
ExACustomer |
createCustomer(ExACustomerRequest customerRequest)
Createa a new customer. |
ExAOrder |
createOrder(ExAOrder order,
java.util.Set paymentSet)
Deprecated. Use updateOrder |
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. Use createPendedOrder(ExAOrder order) |
ExAOrder |
createSummary(ExAOrderRequest orderRequest)
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 itemNumber)
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. |
protected Banner |
getBanner(java.lang.String bannerDisplayCode,
DistributedContext context)
This method should NOT be on the ExAManager interface. |
protected SourceCode |
getSourceCode(java.lang.String mediaSourceCode,
DistributedContext context)
This method should NOT be on the ExAManager interface. |
protected SubConcept |
getSubConcept(java.lang.String subConceptDisplayCode,
DistributedContext context)
This method should NOT be on the ExAManager interface. |
ExACustomer |
updateCustomer(ExACustomerRequest customerRequest)
Update an existing customer's information. |
ExAOrder |
updateOrder(ExAOrder order)
Create and submit an online request for an open order with full payment information. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ExAManagerImpl()
Method Detail |
public java.util.Set findOrders(ExAOrderSearchCriteria searchCriteria) throws ExAException
ExAManager
findOrders
in interface ExAManager
searchCriteria
- characteristics of an order that must be matched
ExAException
public ExAOrder createSummary(ExAOrderRequest orderRequest) throws ExAException
ExAManager
createSummary
in interface ExAManager
orderRequest
- object which directs the creation of an online order
ExAException
public ExAOrder createOrder(ExAOrder order, java.util.Set paymentSet) throws ExAException
createOrder
in interface ExAManager
order
- object which directs the creation of an online order
ExAException
public ExAOrder updateOrder(ExAOrder order) throws ExAException
ExAManager
updateOrder
in interface ExAManager
order
- object which directs the creation of an online order
ExAException
public java.util.Set findOrderCancelReasons() throws ExASystemException
ExAManager
findOrderCancelReasons
in interface ExAManager
ExASystemException
public ExAOrder createPendedOrder(ExAOrder order) throws ExAException
ExAManager
createPendedOrder
in interface ExAManager
order
- object which directs the creation of an online order
ExAException
public ExAOrder createPendedOrder(ExAOrder order, java.util.Set paymentSet) throws ExAException
createPendedOrder
in interface ExAManager
order
- object which directs the creation of an online order
ExAException
public java.util.Set findCustomers(ExACustomerSearchCriteria searchCriteria) throws ExAException
ExAManager
findCustomers
in interface ExAManager
searchCriteria
- characteristics of a customer that must be matched
ExAException
public java.util.Set findHistoryEvents(ExAHistoryEventSearchCriteria criteria) throws ExAException
ExAManager
findHistoryEvents
in interface ExAManager
criteria
- characteristics of a history event that must be matched
ExAException
public ExACatalogRequestResponse createCatalogRequest(ExACatalogRequest exaCatalogRequest) throws ExAException
ExAManager
createCatalogRequest
in interface ExAManager
exaCatalogRequest
- object which directs the creation of a catalog request
ExAException
public ExASellingSkuStockStatus findStockStatus(java.lang.String sellingSkuNumber, java.math.BigDecimal requestQuantity) throws ExAException
ExAManager
findStockStatus
in interface ExAManager
sellingSkuNumber
- display code of the selling skurequestQuantity
- quantity needed by the caller
ExAException
public ExASellingItem findSellingItem(ExAMedia media, java.lang.String itemNumber) throws ExAException
ExAManager
findSellingItem
in interface ExAManager
media
- media to which the selling item is assigneditemNumber
- display code of the selling item
ExAException
public ExACustomer createCustomer(ExACustomerRequest customerRequest) throws ExAException
ExAManager
createCustomer
in interface ExAManager
customerRequest
- object which directs the creation of an online customer
ExAException
public ExACustomer updateCustomer(ExACustomerRequest customerRequest) throws ExAException
ExAManager
updateCustomer
in interface ExAManager
customerRequest
- object which directs the update of an online customer
ExAException
public java.util.Set findReturnReasons() throws ExASystemException, ExABusinessException
ExAManager
findReturnReasons
in interface ExAManager
ExASystemException
ExABusinessException
protected SourceCode getSourceCode(java.lang.String mediaSourceCode, DistributedContext context) throws SystemException
SystemException
protected Banner getBanner(java.lang.String bannerDisplayCode, DistributedContext context) throws SystemException
SystemException
protected SubConcept getSubConcept(java.lang.String subConceptDisplayCode, DistributedContext context) throws SystemException
SystemException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |