com.dotmarketing.portlets.categories.factories
Class CategoryFactory

java.lang.Object
  extended by com.dotmarketing.portlets.categories.factories.CategoryFactory

public class CategoryFactory
extends java.lang.Object

Author:
will

Constructor Summary
CategoryFactory()
           
 
Method Summary
static void AddCategoriesToRequest(java.lang.String entityName, HttpServletRequest request)
           
static void AddUserCategoriesToRequest(HttpServletRequest request)
           
static void deleteCategoryFromHash(Inode o)
           
static void flushCachedPageCategories()
           
static Category getCategory(long id)
           
static Category getCategory(java.lang.String id)
           
static Category getCategoryByKey(java.lang.String name)
           
static Category getCategoryByName(java.lang.String name)
           
static Category getCategoryByNameAndParent(java.lang.String name, Inode i)
           
static java.util.List getCategoryTree(Category cat, java.util.List l)
           
static java.util.List getChildrenCategories(Inode o)
           
static java.util.List getChildrenCategories(Inode o, java.lang.String orderby)
           
static java.util.List getChildrenCategories(java.lang.String o)
           
static java.util.List getOrphanCategories()
           
static Category getParentCategory(Category cat)
           
static java.util.List getSiblingCategories(Category cat)
           
static Category getTopCategoryByName(java.lang.String name)
           
static java.util.List getTopLevelCategories()
           
static java.util.List getUserCategories()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryFactory

public CategoryFactory()
Method Detail

getCategory

public static Category getCategory(java.lang.String id)

deleteCategoryFromHash

public static void deleteCategoryFromHash(Inode o)

getCategory

public static Category getCategory(long id)

getCategoryByName

public static Category getCategoryByName(java.lang.String name)

getCategoryByKey

public static Category getCategoryByKey(java.lang.String name)

getCategoryByNameAndParent

public static Category getCategoryByNameAndParent(java.lang.String name,
                                                  Inode i)

getParentCategory

public static Category getParentCategory(Category cat)

getSiblingCategories

public static java.util.List getSiblingCategories(Category cat)

getOrphanCategories

public static java.util.List getOrphanCategories()

getTopCategoryByName

public static Category getTopCategoryByName(java.lang.String name)

getTopLevelCategories

public static java.util.List getTopLevelCategories()

flushCachedPageCategories

public static void flushCachedPageCategories()

getChildrenCategories

public static java.util.List getChildrenCategories(Inode o)

getChildrenCategories

public static java.util.List getChildrenCategories(java.lang.String o)

getChildrenCategories

public static java.util.List getChildrenCategories(Inode o,
                                                   java.lang.String orderby)

getCategoryTree

public static java.util.List getCategoryTree(Category cat,
                                             java.util.List l)

getUserCategories

public static java.util.List getUserCategories()

AddUserCategoriesToRequest

public static void AddUserCategoriesToRequest(HttpServletRequest request)

AddCategoriesToRequest

public static void AddCategoriesToRequest(java.lang.String entityName,
                                          HttpServletRequest request)


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.