com.liferay.portlet.shopping.service.impl
Class ShoppingOrderLocalServiceImpl

java.lang.Object
  extended bycom.liferay.portlet.shopping.service.base.ShoppingOrderLocalServiceBaseImpl
      extended bycom.liferay.portlet.shopping.service.impl.ShoppingOrderLocalServiceImpl
All Implemented Interfaces:
com.liferay.portlet.shopping.service.ShoppingOrderLocalService

public class ShoppingOrderLocalServiceImpl
extends ShoppingOrderLocalServiceBaseImpl

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
ShoppingOrderLocalServiceImpl()
           
 
Method Summary
 void completeOrder(java.lang.String number, java.lang.String ppTxnId, java.lang.String ppPaymentStatus, double ppPaymentGross, java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail, boolean updateInventory)
           
 void deleteOrder(long orderId)
           
 void deleteOrder(com.liferay.portlet.shopping.model.ShoppingOrder order)
           
 com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(long userId, long groupId)
           
protected  java.lang.String getNumber()
           
 com.liferay.portlet.shopping.model.ShoppingOrder getOrder(long orderId)
           
 com.liferay.portlet.shopping.model.ShoppingOrder getOrder(java.lang.String number)
           
 com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(com.liferay.portlet.shopping.model.ShoppingCart cart)
           
 java.util.List search(long groupId, long companyId, long userId, java.lang.String number, java.lang.String billingFirstName, java.lang.String billingLastName, java.lang.String billingEmailAddress, java.lang.String shippingFirstName, java.lang.String shippingLastName, java.lang.String shippingEmailAddress, java.lang.String ppPaymentStatus, boolean andOperator, int begin, int end)
           
 int searchCount(long groupId, long companyId, long userId, java.lang.String number, java.lang.String billingFirstName, java.lang.String billingLastName, java.lang.String billingEmailAddress, java.lang.String shippingFirstName, java.lang.String shippingLastName, java.lang.String shippingEmailAddress, java.lang.String ppPaymentStatus, boolean andOperator)
           
 void sendEmail(long orderId, java.lang.String emailType)
           
 void sendEmail(com.liferay.portlet.shopping.model.ShoppingOrder order, java.lang.String emailType)
           
 com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(long userId, long groupId, java.lang.String billingFirstName, java.lang.String billingLastName, java.lang.String billingEmailAddress, java.lang.String billingCompany, java.lang.String billingStreet, java.lang.String billingCity, java.lang.String billingState, java.lang.String billingZip, java.lang.String billingCountry, java.lang.String billingPhone, boolean shipToBilling, java.lang.String shippingFirstName, java.lang.String shippingLastName, java.lang.String shippingEmailAddress, java.lang.String shippingCompany, java.lang.String shippingStreet, java.lang.String shippingCity, java.lang.String shippingState, java.lang.String shippingZip, java.lang.String shippingCountry, java.lang.String shippingPhone, java.lang.String ccName, java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth, int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
           
 com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(long orderId, java.lang.String ppTxnId, java.lang.String ppPaymentStatus, double ppPaymentGross, java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
           
 com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(long orderId, java.lang.String billingFirstName, java.lang.String billingLastName, java.lang.String billingEmailAddress, java.lang.String billingCompany, java.lang.String billingStreet, java.lang.String billingCity, java.lang.String billingState, java.lang.String billingZip, java.lang.String billingCountry, java.lang.String billingPhone, boolean shipToBilling, java.lang.String shippingFirstName, java.lang.String shippingLastName, java.lang.String shippingEmailAddress, java.lang.String shippingCompany, java.lang.String shippingStreet, java.lang.String shippingCity, java.lang.String shippingState, java.lang.String shippingZip, java.lang.String shippingCountry, java.lang.String shippingPhone, java.lang.String ccName, java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth, int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
           
protected  void validate(ShoppingPreferences shoppingPrefs, java.lang.String billingFirstName, java.lang.String billingLastName, java.lang.String billingEmailAddress, java.lang.String billingStreet, java.lang.String billingCity, java.lang.String billingState, java.lang.String billingZip, java.lang.String billingCountry, java.lang.String billingPhone, boolean shipToBilling, java.lang.String shippingFirstName, java.lang.String shippingLastName, java.lang.String shippingEmailAddress, java.lang.String shippingStreet, java.lang.String shippingCity, java.lang.String shippingState, java.lang.String shippingZip, java.lang.String shippingCountry, java.lang.String shippingPhone, java.lang.String ccName, java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth, int ccExpYear, java.lang.String ccVerNumber)
           
 
Methods inherited from class com.liferay.portlet.shopping.service.base.ShoppingOrderLocalServiceBaseImpl
addShoppingOrder, dynamicQuery, dynamicQuery, updateShoppingOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShoppingOrderLocalServiceImpl

public ShoppingOrderLocalServiceImpl()
Method Detail

completeOrder

public void completeOrder(java.lang.String number,
                          java.lang.String ppTxnId,
                          java.lang.String ppPaymentStatus,
                          double ppPaymentGross,
                          java.lang.String ppReceiverEmail,
                          java.lang.String ppPayerEmail,
                          boolean updateInventory)
                   throws com.liferay.portal.PortalException,
                          com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

deleteOrder

public void deleteOrder(long orderId)
                 throws com.liferay.portal.PortalException,
                        com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

deleteOrder

public void deleteOrder(com.liferay.portlet.shopping.model.ShoppingOrder order)
                 throws com.liferay.portal.PortalException,
                        com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getLatestOrder

public com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(long userId,
                                                                       long groupId)
                                                                throws com.liferay.portal.PortalException,
                                                                       com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getOrder

public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(long orderId)
                                                          throws com.liferay.portal.PortalException,
                                                                 com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getOrder

public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(java.lang.String number)
                                                          throws com.liferay.portal.PortalException,
                                                                 com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

saveLatestOrder

public com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(com.liferay.portlet.shopping.model.ShoppingCart cart)
                                                                 throws com.liferay.portal.PortalException,
                                                                        com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

search

public java.util.List search(long groupId,
                             long companyId,
                             long userId,
                             java.lang.String number,
                             java.lang.String billingFirstName,
                             java.lang.String billingLastName,
                             java.lang.String billingEmailAddress,
                             java.lang.String shippingFirstName,
                             java.lang.String shippingLastName,
                             java.lang.String shippingEmailAddress,
                             java.lang.String ppPaymentStatus,
                             boolean andOperator,
                             int begin,
                             int end)
                      throws com.liferay.portal.PortalException,
                             com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

searchCount

public int searchCount(long groupId,
                       long companyId,
                       long userId,
                       java.lang.String number,
                       java.lang.String billingFirstName,
                       java.lang.String billingLastName,
                       java.lang.String billingEmailAddress,
                       java.lang.String shippingFirstName,
                       java.lang.String shippingLastName,
                       java.lang.String shippingEmailAddress,
                       java.lang.String ppPaymentStatus,
                       boolean andOperator)
                throws com.liferay.portal.PortalException,
                       com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

sendEmail

public void sendEmail(long orderId,
                      java.lang.String emailType)
               throws com.liferay.portal.PortalException,
                      com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

sendEmail

public void sendEmail(com.liferay.portlet.shopping.model.ShoppingOrder order,
                      java.lang.String emailType)
               throws com.liferay.portal.PortalException,
                      com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

updateLatestOrder

public com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(long userId,
                                                                          long groupId,
                                                                          java.lang.String billingFirstName,
                                                                          java.lang.String billingLastName,
                                                                          java.lang.String billingEmailAddress,
                                                                          java.lang.String billingCompany,
                                                                          java.lang.String billingStreet,
                                                                          java.lang.String billingCity,
                                                                          java.lang.String billingState,
                                                                          java.lang.String billingZip,
                                                                          java.lang.String billingCountry,
                                                                          java.lang.String billingPhone,
                                                                          boolean shipToBilling,
                                                                          java.lang.String shippingFirstName,
                                                                          java.lang.String shippingLastName,
                                                                          java.lang.String shippingEmailAddress,
                                                                          java.lang.String shippingCompany,
                                                                          java.lang.String shippingStreet,
                                                                          java.lang.String shippingCity,
                                                                          java.lang.String shippingState,
                                                                          java.lang.String shippingZip,
                                                                          java.lang.String shippingCountry,
                                                                          java.lang.String shippingPhone,
                                                                          java.lang.String ccName,
                                                                          java.lang.String ccType,
                                                                          java.lang.String ccNumber,
                                                                          int ccExpMonth,
                                                                          int ccExpYear,
                                                                          java.lang.String ccVerNumber,
                                                                          java.lang.String comments)
                                                                   throws com.liferay.portal.PortalException,
                                                                          com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

updateOrder

public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(long orderId,
                                                                    java.lang.String billingFirstName,
                                                                    java.lang.String billingLastName,
                                                                    java.lang.String billingEmailAddress,
                                                                    java.lang.String billingCompany,
                                                                    java.lang.String billingStreet,
                                                                    java.lang.String billingCity,
                                                                    java.lang.String billingState,
                                                                    java.lang.String billingZip,
                                                                    java.lang.String billingCountry,
                                                                    java.lang.String billingPhone,
                                                                    boolean shipToBilling,
                                                                    java.lang.String shippingFirstName,
                                                                    java.lang.String shippingLastName,
                                                                    java.lang.String shippingEmailAddress,
                                                                    java.lang.String shippingCompany,
                                                                    java.lang.String shippingStreet,
                                                                    java.lang.String shippingCity,
                                                                    java.lang.String shippingState,
                                                                    java.lang.String shippingZip,
                                                                    java.lang.String shippingCountry,
                                                                    java.lang.String shippingPhone,
                                                                    java.lang.String ccName,
                                                                    java.lang.String ccType,
                                                                    java.lang.String ccNumber,
                                                                    int ccExpMonth,
                                                                    int ccExpYear,
                                                                    java.lang.String ccVerNumber,
                                                                    java.lang.String comments)
                                                             throws com.liferay.portal.PortalException,
                                                                    com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

updateOrder

public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(long orderId,
                                                                    java.lang.String ppTxnId,
                                                                    java.lang.String ppPaymentStatus,
                                                                    double ppPaymentGross,
                                                                    java.lang.String ppReceiverEmail,
                                                                    java.lang.String ppPayerEmail)
                                                             throws com.liferay.portal.PortalException,
                                                                    com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getNumber

protected java.lang.String getNumber()
                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

validate

protected void validate(ShoppingPreferences shoppingPrefs,
                        java.lang.String billingFirstName,
                        java.lang.String billingLastName,
                        java.lang.String billingEmailAddress,
                        java.lang.String billingStreet,
                        java.lang.String billingCity,
                        java.lang.String billingState,
                        java.lang.String billingZip,
                        java.lang.String billingCountry,
                        java.lang.String billingPhone,
                        boolean shipToBilling,
                        java.lang.String shippingFirstName,
                        java.lang.String shippingLastName,
                        java.lang.String shippingEmailAddress,
                        java.lang.String shippingStreet,
                        java.lang.String shippingCity,
                        java.lang.String shippingState,
                        java.lang.String shippingZip,
                        java.lang.String shippingCountry,
                        java.lang.String shippingPhone,
                        java.lang.String ccName,
                        java.lang.String ccType,
                        java.lang.String ccNumber,
                        int ccExpMonth,
                        int ccExpYear,
                        java.lang.String ccVerNumber)
                 throws com.liferay.portal.PortalException
Throws:
com.liferay.portal.PortalException