com.elasticpath.service.shoppingcart.impl
Class WishListServiceImpl

java.lang.Object
  extended by com.elasticpath.service.impl.AbstractEpServiceImpl
      extended by com.elasticpath.service.shoppingcart.impl.WishListServiceImpl
All Implemented Interfaces:
EpService, WishListService

public class WishListServiceImpl
extends AbstractEpServiceImpl
implements WishListService

Service for sending customer wishlists.


Constructor Summary
WishListServiceImpl()
           
 
Method Summary
 void sendWishList(WishListMessage wishListMessage, ShoppingCart shoppingCart)
          Sends the customers wishlist via e-mail to a list of recipients.
 void setEmailService(EmailService emailService)
          Set the emailService.
 
Methods inherited from class com.elasticpath.service.impl.AbstractEpServiceImpl
getElasticPath, setElasticPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.elasticpath.service.EpService
getElasticPath, setElasticPath
 

Constructor Detail

WishListServiceImpl

public WishListServiceImpl()
Method Detail

sendWishList

public void sendWishList(WishListMessage wishListMessage,
                         ShoppingCart shoppingCart)
Sends the customers wishlist via e-mail to a list of recipients.

Specified by:
sendWishList in interface WishListService
Parameters:
wishListMessage - the wishListMessage to send, includes the list of recipients
shoppingCart - contains the details of the wish list items

setEmailService

public void setEmailService(EmailService emailService)
Set the emailService.

Parameters:
emailService - the emailService