com.dotmarketing.portlets.product.factories
Class ProductFactory

java.lang.Object
  extended by com.dotmarketing.portlets.product.factories.ProductFactory

public class ProductFactory
extends java.lang.Object

Author:
david

Constructor Summary
ProductFactory()
           
 
Method Summary
static void copyProduct(Product product)
           
static void deleteProduct(Product product)
           
static java.util.List<Product> getAllFeaturedProductsByCategory(int categoryInode, java.lang.String orderBy, java.lang.String filter, int page, int pageSize, java.lang.String direction)
           
static java.util.List getAllProducts()
           
static java.util.List getAllProducts(java.lang.String orderby)
           
static java.util.List getAllProducts(java.lang.String[] productType, java.lang.String keyword, java.lang.String orderBy, java.lang.String direction)
           
static java.util.List<Product> getAllProductsByCategory(int categoryInode, java.lang.String orderBy, java.lang.String filter, int page, int pageSize, java.lang.String direction, java.lang.String condition)
           
static java.util.List<Product> getAllProductsByCategoryList(java.util.List<Category> categories, int topProductNumber, java.lang.String orderBy, java.lang.String direction, java.lang.String filter, int page, int pageSize)
           
static Product getProduct(long inode)
           
static Product getProduct(java.lang.String inode)
           
static void loadFeaturedProductByCategory(ActionForm lf, HttpServletRequest request)
           
static void loadProduct(ActionForm lf, HttpServletRequest request)
           
static void loadProductByCategory(ActionForm lf, HttpServletRequest request)
           
static void loadTypeProducts(ActionForm lf, HttpServletRequest request)
           
static Product newInstance()
           
static void saveProduct(Product product)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProductFactory

public ProductFactory()
Method Detail

getAllProducts

public static java.util.List getAllProducts()

getAllProducts

public static java.util.List getAllProducts(java.lang.String orderby)

getAllProducts

public static java.util.List getAllProducts(java.lang.String[] productType,
                                            java.lang.String keyword,
                                            java.lang.String orderBy,
                                            java.lang.String direction)

newInstance

public static Product newInstance()

saveProduct

public static void saveProduct(Product product)

deleteProduct

public static void deleteProduct(Product product)

copyProduct

public static void copyProduct(Product product)

getProduct

public static Product getProduct(java.lang.String inode)

getProduct

public static Product getProduct(long inode)

getAllProductsByCategory

public static java.util.List<Product> getAllProductsByCategory(int categoryInode,
                                                               java.lang.String orderBy,
                                                               java.lang.String filter,
                                                               int page,
                                                               int pageSize,
                                                               java.lang.String direction,
                                                               java.lang.String condition)

getAllFeaturedProductsByCategory

public static java.util.List<Product> getAllFeaturedProductsByCategory(int categoryInode,
                                                                       java.lang.String orderBy,
                                                                       java.lang.String filter,
                                                                       int page,
                                                                       int pageSize,
                                                                       java.lang.String direction)

getAllProductsByCategoryList

public static java.util.List<Product> getAllProductsByCategoryList(java.util.List<Category> categories,
                                                                   int topProductNumber,
                                                                   java.lang.String orderBy,
                                                                   java.lang.String direction,
                                                                   java.lang.String filter,
                                                                   int page,
                                                                   int pageSize)

loadFeaturedProductByCategory

public static void loadFeaturedProductByCategory(ActionForm lf,
                                                 HttpServletRequest request)

loadProductByCategory

public static void loadProductByCategory(ActionForm lf,
                                         HttpServletRequest request)

loadProduct

public static void loadProduct(ActionForm lf,
                               HttpServletRequest request)

loadTypeProducts

public static void loadTypeProducts(ActionForm lf,
                                    HttpServletRequest request)


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.