com.dotmarketing.viewtools
Class ProductWebAPI

java.lang.Object
  extended by com.dotmarketing.viewtools.ProductWebAPI

public class ProductWebAPI
extends java.lang.Object


Constructor Summary
ProductWebAPI()
           
 
Method Summary
 java.lang.String getMonth(int month)
           
 java.lang.String getMonth(java.lang.String month)
           
 java.util.List<OrderItem> getOrderItemListByOrder(java.lang.String orderInode)
           
 java.util.List<java.util.Map> getPaymentMethods()
           
 Product getProduct(long inode)
           
 Product getProduct(java.lang.String inode)
           
 Product getProductById(long productInode)
           
 Product getProductbyProductFormaId(long productFormatInode)
           
 Product getProductbyProductFormaId(java.lang.String productFormatInode)
           
 java.lang.String getProductNamebyId(long productInode)
           
 java.util.List<Order> getProductOrdersByUser(java.lang.String userId)
           
 java.util.List<Order> getProductOrdersByUserInode(java.lang.String inode)
           
 java.util.List<Contentlet> getRecommendedArticles(long inode, int quantity)
           
 java.util.List<Contentlet> getRecommendedArticles(java.lang.String inode, java.lang.String quantity)
           
 java.util.List<Product> getRelatedProduct(long inode, int quantity)
           
 java.util.List<Product> getRelatedProduct(java.lang.String inode, java.lang.String quantity)
           
 float getTotalApplicableDiscount(java.util.List<Holder> holders, java.util.List<DiscountCode> discounts, boolean partner)
           
 User getUserByOrder(java.lang.String orderUserInode)
           
 java.lang.String getUserCompanyName(OrderForm orderForm)
           
 java.lang.String getUserFullName(OrderForm orderForm)
           
 void init(HttpServletRequest req, HttpServletResponse response)
           
 void init(java.lang.Object obj)
           
 ActionForm loadFeaturedProductByCategory(ActionForm lf, HttpServletRequest request)
           
 OrderForm loadOrderForm()
           
 ActionForm loadProduct(ActionForm lf, HttpServletRequest request)
           
 ActionForm loadProductByCategory(ActionForm lf, HttpServletRequest request)
           
 java.util.List loadProductFilesList(HttpServletRequest request)
           
 ActionForm loadTypeProducts(ActionForm lf, HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProductWebAPI

public ProductWebAPI()
Method Detail

init

public void init(java.lang.Object obj)

init

public void init(HttpServletRequest req,
                 HttpServletResponse response)

getProduct

public Product getProduct(java.lang.String inode)

getProduct

public Product getProduct(long inode)

getTotalApplicableDiscount

public float getTotalApplicableDiscount(java.util.List<Holder> holders,
                                        java.util.List<DiscountCode> discounts,
                                        boolean partner)

getProductOrdersByUser

public java.util.List<Order> getProductOrdersByUser(java.lang.String userId)

getProductOrdersByUserInode

public java.util.List<Order> getProductOrdersByUserInode(java.lang.String inode)

getProductNamebyId

public java.lang.String getProductNamebyId(long productInode)

getProductbyProductFormaId

public Product getProductbyProductFormaId(java.lang.String productFormatInode)

getProductbyProductFormaId

public Product getProductbyProductFormaId(long productFormatInode)

getProductById

public Product getProductById(long productInode)

getPaymentMethods

public java.util.List<java.util.Map> getPaymentMethods()

loadOrderForm

public OrderForm loadOrderForm()

getUserFullName

public java.lang.String getUserFullName(OrderForm orderForm)

getUserCompanyName

public java.lang.String getUserCompanyName(OrderForm orderForm)

getMonth

public java.lang.String getMonth(java.lang.String month)

getMonth

public java.lang.String getMonth(int month)

getRelatedProduct

public java.util.List<Product> getRelatedProduct(java.lang.String inode,
                                                 java.lang.String quantity)

getRelatedProduct

public java.util.List<Product> getRelatedProduct(long inode,
                                                 int quantity)

getRecommendedArticles

public java.util.List<Contentlet> getRecommendedArticles(java.lang.String inode,
                                                         java.lang.String quantity)

getRecommendedArticles

public java.util.List<Contentlet> getRecommendedArticles(long inode,
                                                         int quantity)

getUserByOrder

public User getUserByOrder(java.lang.String orderUserInode)

getOrderItemListByOrder

public java.util.List<OrderItem> getOrderItemListByOrder(java.lang.String orderInode)

loadFeaturedProductByCategory

public ActionForm loadFeaturedProductByCategory(ActionForm lf,
                                                HttpServletRequest request)

loadProductByCategory

public ActionForm loadProductByCategory(ActionForm lf,
                                        HttpServletRequest request)

loadProduct

public ActionForm loadProduct(ActionForm lf,
                              HttpServletRequest request)

loadTypeProducts

public ActionForm loadTypeProducts(ActionForm lf,
                                   HttpServletRequest request)

loadProductFilesList

public java.util.List loadProductFilesList(HttpServletRequest request)


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.