public class MBCategoryDisplayImpl
extends Object
implements com.liferay.message.boards.kernel.model.MBCategoryDisplay
Constructor and Description |
---|
MBCategoryDisplayImpl(long scopeGroupId,
long categoryId) |
Modifier and Type | Method and Description |
---|---|
List<com.liferay.message.boards.kernel.model.MBCategory> |
getAllCategories() |
int |
getAllCategoriesCount() |
List<com.liferay.message.boards.kernel.model.MBCategory> |
getCategories() |
List<com.liferay.message.boards.kernel.model.MBCategory> |
getCategories(com.liferay.message.boards.kernel.model.MBCategory category) |
com.liferay.message.boards.kernel.model.MBCategory |
getRootCategory() |
int |
getSubcategoriesCount(com.liferay.message.boards.kernel.model.MBCategory category) |
int |
getSubcategoriesMessagesCount(com.liferay.message.boards.kernel.model.MBCategory category) |
int |
getSubcategoriesThreadsCount(com.liferay.message.boards.kernel.model.MBCategory category) |
void |
getSubcategoryIds(com.liferay.message.boards.kernel.model.MBCategory category,
List<Long> categoryIds) |
protected void |
init(long scopeGroupId,
long categoryId) |
protected void |
populateCategoryNodesMap(com.liferay.portal.kernel.util.TreeNode<com.liferay.message.boards.kernel.model.MBCategory> node,
Map<Long,List<com.liferay.message.boards.kernel.model.MBCategory>> categoriesMap) |
public MBCategoryDisplayImpl(long scopeGroupId, long categoryId)
public List<com.liferay.message.boards.kernel.model.MBCategory> getAllCategories()
getAllCategories
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public int getAllCategoriesCount()
getAllCategoriesCount
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public List<com.liferay.message.boards.kernel.model.MBCategory> getCategories()
getCategories
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public List<com.liferay.message.boards.kernel.model.MBCategory> getCategories(com.liferay.message.boards.kernel.model.MBCategory category)
getCategories
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public com.liferay.message.boards.kernel.model.MBCategory getRootCategory()
getRootCategory
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public int getSubcategoriesCount(com.liferay.message.boards.kernel.model.MBCategory category)
getSubcategoriesCount
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public int getSubcategoriesMessagesCount(com.liferay.message.boards.kernel.model.MBCategory category)
getSubcategoriesMessagesCount
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public int getSubcategoriesThreadsCount(com.liferay.message.boards.kernel.model.MBCategory category)
getSubcategoriesThreadsCount
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
public void getSubcategoryIds(com.liferay.message.boards.kernel.model.MBCategory category, List<Long> categoryIds)
getSubcategoryIds
in interface com.liferay.message.boards.kernel.model.MBCategoryDisplay
protected void init(long scopeGroupId, long categoryId) throws Exception
Exception
protected void populateCategoryNodesMap(com.liferay.portal.kernel.util.TreeNode<com.liferay.message.boards.kernel.model.MBCategory> node, Map<Long,List<com.liferay.message.boards.kernel.model.MBCategory>> categoriesMap)