| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
OrderCustomerDao.create() |
OrderCustomer |
OrderCustomerDaoImpl.create() |
OrderCustomer |
OrderCustomerDao.readOrderCustomerByExternalId(Long externalId) |
OrderCustomer |
OrderCustomerDaoImpl.readOrderCustomerByExternalId(Long externalId) |
OrderCustomer |
OrderCustomerDao.readOrderCustomerById(Long orderCustomerId) |
OrderCustomer |
OrderCustomerDaoImpl.readOrderCustomerById(Long orderCustomerId) |
OrderCustomer |
OrderCustomerDao.save(OrderCustomer orderCustomer) |
OrderCustomer |
OrderCustomerDaoImpl.save(OrderCustomer orderCustomer) |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderCustomerDao.delete(OrderCustomer orderCustomer) |
void |
OrderCustomerDaoImpl.delete(OrderCustomer orderCustomer) |
OrderCustomer |
OrderCustomerDao.save(OrderCustomer orderCustomer) |
OrderCustomer |
OrderCustomerDaoImpl.save(OrderCustomer orderCustomer) |
| Modifier and Type | Class and Description |
|---|---|
class |
OrderCustomerImpl |
| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
OrderCustomerDTO.unwrap(javax.servlet.http.HttpServletRequest request,
org.springframework.context.ApplicationContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderCustomerDTO.wrapDetails(OrderCustomer customer,
javax.servlet.http.HttpServletRequest request) |
void |
OrderCustomerDTO.wrapSummary(OrderCustomer customer,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
OrderCustomerServiceImpl.create() |
OrderCustomer |
OrderCustomerService.create() |
OrderCustomer |
OrderCustomerServiceImpl.findOrderCustomerByExternalId(Long externalId) |
OrderCustomer |
OrderCustomerService.findOrderCustomerByExternalId(Long externalId) |
OrderCustomer |
OrderCustomerServiceImpl.findOrderCustomerById(Long orderCustomerId) |
OrderCustomer |
OrderCustomerService.findOrderCustomerById(Long orderCustomerId) |
OrderCustomer |
OrderCustomerServiceImpl.saveOrderCustomer(OrderCustomer orderCustomer) |
OrderCustomer |
OrderCustomerService.saveOrderCustomer(OrderCustomer orderCustomer) |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderCustomerServiceImpl.delete(OrderCustomer orderCustomer) |
void |
OrderCustomerService.delete(OrderCustomer orderCustomer) |
OrderCustomer |
OrderCustomerServiceImpl.saveOrderCustomer(OrderCustomer orderCustomer) |
OrderCustomer |
OrderCustomerService.saveOrderCustomer(OrderCustomer orderCustomer) |
| Modifier and Type | Method and Description |
|---|---|
List<CustomerOffer> |
CustomerOfferDao.readCustomerOffersByCustomer(OrderCustomer orderCustomer) |
List<CustomerOffer> |
CustomerOfferDaoImpl.readCustomerOffersByCustomer(OrderCustomer orderCustomer) |
| Modifier and Type | Field and Description |
|---|---|
protected OrderCustomer |
CustomerOfferImpl.orderCustomer |
| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
CustomerOffer.getOrderCustomer() |
OrderCustomer |
CustomerOfferImpl.getOrderCustomer() |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerOffer.setOrderCustomer(OrderCustomer orderCustomer) |
void |
CustomerOfferImpl.setOrderCustomer(OrderCustomer orderCustomer) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
CustomerRuleServiceImpl.buildCustomerRuleParams(OrderCustomer orderCustomer) |
List<OfferCode> |
OfferService.buildOfferCodeListForCustomer(OrderCustomer orderCustomer)
Attempts to resolve a list of offer codes associated explicitly with the customer.
|
List<OfferCode> |
OfferServiceImpl.buildOfferCodeListForCustomer(OrderCustomer orderCustomer) |
ExtensionResultStatusType |
AbstractOfferServiceExtensionHandler.buildOfferCodeListForCustomer(OrderCustomer orderCustomer,
List<OfferCode> offerCodes) |
ExtensionResultStatusType |
OfferServiceExtensionHandler.buildOfferCodeListForCustomer(OrderCustomer orderCustomer,
List<OfferCode> offerCodes)
Allows module extension to add additional offer codes to the list, given the customer
|
ExtensionResultStatusType |
OfferServiceExtensionManager.buildOfferCodeListForCustomer(OrderCustomer orderCustomer,
List<OfferCode> offerCodes) |
boolean |
CustomerRuleService.customerPassesCustomerRule(OrderCustomer orderCustomer,
CustomerRuleHolder customerRuleHolder)
Determines if the given customer passes the MVEL customer rule
|
boolean |
CustomerRuleServiceImpl.customerPassesCustomerRule(OrderCustomer orderCustomer,
CustomerRuleHolder customerRuleHolder) |
protected List<CustomerOffer> |
OfferServiceImpl.lookupOfferCustomerByCustomer(OrderCustomer orderCustomer)
Private method used to retrieve all offers assigned to this customer.
|
boolean |
OfferService.verifyMaxCustomerUsageThreshold(OrderCustomer orderCustomer,
Offer offer)
Validates that the passed in customer has not exceeded the max uses for the
passed in offer.
|
boolean |
OfferServiceImpl.verifyMaxCustomerUsageThreshold(OrderCustomer orderCustomer,
Offer offer) |
boolean |
OfferService.verifyMaxCustomerUsageThreshold(OrderCustomer orderCustomer,
OfferCode code)
Validates that the given code is underneath the max uses for that code.
|
boolean |
OfferServiceImpl.verifyMaxCustomerUsageThreshold(OrderCustomer orderCustomer,
OfferCode code) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractBaseProcessor.couldOfferApplyToCustomer(Offer offer,
OrderCustomer orderCustomer)
Private method which executes the appliesToCustomerRules in the Offer to determine if this Offer
can be applied to the Customer.
|
List<Offer> |
BaseProcessor.filterOffers(List<Offer> offers,
OrderCustomer orderCustomer) |
List<Offer> |
AbstractBaseProcessor.filterOffers(List<Offer> offers,
OrderCustomer orderCustomer) |
protected List<Offer> |
AbstractBaseProcessor.removeInvalidCustomerOffers(List<Offer> offers,
OrderCustomer orderCustomer)
Private method that takes in a list of Offers and removes all Offers from the list that
does not apply to this customer.
|
| Modifier and Type | Field and Description |
|---|---|
protected OrderCustomer |
OrderImpl.orderCustomer |
| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
OrderCustomerPersistedEvent.getOrderCustomer()
Gets the newly-persisted
OrderCustomer set by the OrderCustomerPersistedEntityListener |
OrderCustomer |
Order.getOrderCustomer()
Gets the
Customer for this Order. |
OrderCustomer |
OrderImpl.getOrderCustomer() |
| Modifier and Type | Method and Description |
|---|---|
void |
Order.setOrderCustomer(OrderCustomer orderCustomer)
Sets the associated
Customer for this Order. |
void |
OrderImpl.setOrderCustomer(OrderCustomer orderCustomer) |
| Constructor and Description |
|---|
OrderCustomerPersistedEvent(OrderCustomer orderCustomer) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
OrderServiceExtensionHandler.attachAdditionalDataToNewNamedCart(OrderCustomer orderCustomer,
Order cart) |
ExtensionResultStatusType |
OrderServiceExtensionManager.attachAdditionalDataToNewNamedCart(OrderCustomer customer,
Order cart) |
ExtensionResultStatusType |
AbstractOrderServiceExtensionHandler.attachAdditionalDataToNewNamedCart(OrderCustomer orderCustomer,
Order cart) |
Order |
OrderServiceImpl.createNamedOrderForCustomer(String name,
OrderCustomer orderCustomer) |
Order |
OrderService.createNamedOrderForCustomer(String name,
OrderCustomer orderCustomer)
Creates a new Order for the given customer with the given name.
|
Order |
OrderServiceImpl.createNewCartForCustomer(OrderCustomer orderCustomer) |
Order |
OrderService.createNewCartForCustomer(OrderCustomer orderCustomer)
Creates a new Order for the given customer.
|
Order |
OrderServiceImpl.findCartForCustomer(OrderCustomer orderCustomer) |
Order |
OrderService.findCartForCustomer(OrderCustomer orderCustomer)
Looks up the current shopping cart for the customer.
|
Order |
OrderServiceImpl.findCartForCustomerWithEnhancements(OrderCustomer customer) |
Order |
OrderService.findCartForCustomerWithEnhancements(OrderCustomer customer)
Retrieve an enhanced version of the cart for the customer.
|
ExtensionResultStatusType |
OrderServiceExtensionHandler.findCartForCustomerWithEnhancements(OrderCustomer customer,
ExtensionResultHolder erh)
Retrieve an enhanced version of the cart for the customer.
|
ExtensionResultStatusType |
OrderServiceExtensionManager.findCartForCustomerWithEnhancements(OrderCustomer customer,
ExtensionResultHolder erh) |
ExtensionResultStatusType |
AbstractOrderServiceExtensionHandler.findCartForCustomerWithEnhancements(OrderCustomer customer,
ExtensionResultHolder erh) |
Order |
OrderServiceImpl.findCartForCustomerWithEnhancements(OrderCustomer customer,
Order candidateOrder) |
Order |
OrderService.findCartForCustomerWithEnhancements(OrderCustomer customer,
Order candidateOrder)
For the customer, use the candidateOrder as the source of enhancement for generating an enhanced cart.
|
ExtensionResultStatusType |
OrderServiceExtensionHandler.findCartForCustomerWithEnhancements(OrderCustomer customer,
Order candidateCart,
ExtensionResultHolder erh)
Retrieve an enhanced version of the cart for the customer.
|
ExtensionResultStatusType |
OrderServiceExtensionManager.findCartForCustomerWithEnhancements(OrderCustomer customer,
Order candidateCart,
ExtensionResultHolder erh) |
ExtensionResultStatusType |
AbstractOrderServiceExtensionHandler.findCartForCustomerWithEnhancements(OrderCustomer customer,
Order candidateCart,
ExtensionResultHolder erh) |
Order |
OrderServiceImpl.findNamedOrderForCustomer(String name,
OrderCustomer orderCustomer) |
Order |
OrderService.findNamedOrderForCustomer(String name,
OrderCustomer orderCustomer)
Looks up an Order by the given customer and a specified order name.
|
List<Order> |
OrderServiceImpl.findOrdersForCustomer(OrderCustomer orderCustomer) |
List<Order> |
OrderService.findOrdersForCustomer(OrderCustomer orderCustomer)
Looks up all Orders for the specified customer, regardless of current OrderStatus
|
List<Order> |
OrderServiceImpl.findOrdersForCustomer(OrderCustomer orderCustomer,
OrderStatus status) |
List<Order> |
OrderService.findOrdersForCustomer(OrderCustomer orderCustomer,
OrderStatus status)
Looks up all Orders for the specified customer that are in the specified OrderStatus.
|
protected Order |
AbstractCartRuleProcessor.lookupOrderForCustomer(OrderCustomer c) |
MergeCartResponse |
MergeCartService.mergeCart(OrderCustomer orderCustomer,
Order anonymousCart)
Delegates to mergeCart(Customer, Order, boolean) with priceOrder set to true
Merges the anonymous cart with the customer's current cart, taking into consideration the active
status of the SKUs to merge.
|
MergeCartResponse |
MergeCartServiceImpl.mergeCart(OrderCustomer orderCustomer,
Order anonymousCart) |
MergeCartResponse |
MergeCartService.mergeCart(OrderCustomer orderCustomer,
Order anonymousCart,
boolean priceOrder)
Merges the anonymous cart with the customer's current cart, taking into consideration the active
status of the SKUs to merge.
|
MergeCartResponse |
MergeCartServiceImpl.mergeCart(OrderCustomer orderCustomer,
Order anonymousCart,
boolean priceOrder) |
ReconstructCartResponse |
MergeCartService.reconstructCart(OrderCustomer orderCustomer)
Delegates to reconstructCart(Customer, boolean) with priceOrder set to true
Reconstruct the cart using previous stored state taking into
consideration sku activation
|
ReconstructCartResponse |
MergeCartServiceImpl.reconstructCart(OrderCustomer orderCustomer) |
ReconstructCartResponse |
MergeCartService.reconstructCart(OrderCustomer orderCustomer,
boolean priceOrder)
Reconstruct the cart using previous stored state taking into
consideration sku activation
|
ReconstructCartResponse |
MergeCartServiceImpl.reconstructCart(OrderCustomer orderCustomer,
boolean priceOrder) |
ExtensionResultStatusType |
AbstractMergeCartServiceExtensionHandler.setNewCartOwnership(Order cart,
OrderCustomer customer) |
ExtensionResultStatusType |
MergeCartServiceExtensionHandler.setNewCartOwnership(Order cart,
OrderCustomer orderCustomer) |
protected void |
MergeCartServiceImpl.setNewCartOwnership(Order cart,
OrderCustomer orderCustomer) |
ExtensionResultStatusType |
AbstractMergeCartServiceExtensionHandler.updateMergedOrder(Order cart,
OrderCustomer customer) |
ExtensionResultStatusType |
MergeCartServiceExtensionHandler.updateMergedOrder(Order cart,
OrderCustomer orderCustomer) |
| Modifier and Type | Field and Description |
|---|---|
protected OrderCustomer |
PaymentLogImpl.customer
Deprecated.
|
protected OrderCustomer |
CustomerPaymentImpl.customer |
| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
PaymentLog.getOrderCustomer()
Deprecated.
|
OrderCustomer |
PaymentLogImpl.getOrderCustomer()
Deprecated.
|
OrderCustomer |
CustomerPaymentImpl.getOrderCustomer() |
OrderCustomer |
CustomerPayment.getOrderCustomer() |
OrderCustomer |
PaymentResponseItem.getOrderCustomer() |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentLog.setOrderCustomer(OrderCustomer customer)
Deprecated.
|
void |
PaymentLogImpl.setOrderCustomer(OrderCustomer customer)
Deprecated.
|
void |
CustomerPaymentImpl.setOrderCustomer(OrderCustomer customer) |
void |
CustomerPayment.setOrderCustomer(OrderCustomer orderCustomer) |
void |
PaymentResponseItem.setOrderCustomer(OrderCustomer customer) |
| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
CustomerPaymentService.deleteCustomerPaymentFromCustomer(OrderCustomer orderCustomer,
CustomerPayment payment) |
OrderCustomer |
CustomerPaymentServiceImpl.deleteCustomerPaymentFromCustomer(OrderCustomer customer,
CustomerPayment payment) |
| Modifier and Type | Method and Description |
|---|---|
OrderCustomer |
CustomerPaymentService.deleteCustomerPaymentFromCustomer(OrderCustomer orderCustomer,
CustomerPayment payment) |
OrderCustomer |
CustomerPaymentServiceImpl.deleteCustomerPaymentFromCustomer(OrderCustomer customer,
CustomerPayment payment) |
CustomerPayment |
CustomerPaymentService.findDefaultPaymentForCustomer(OrderCustomer orderCustomer) |
CustomerPayment |
CustomerPaymentServiceImpl.findDefaultPaymentForCustomer(OrderCustomer customer) |
Copyright © 2017. All rights reserved.