001
014
015 package com.liferay.portlet.messageboards.model;
016
017 import java.util.List;
018
019
022 public interface MBCategoryDisplay {
023
024 public List<MBCategory> getAllCategories();
025
026 public int getAllCategoriesCount();
027
028 public List<MBCategory> getCategories();
029
030 public List<MBCategory> getCategories(MBCategory category);
031
032 public MBCategory getRootCategory();
033
034 public int getSubcategoriesCount(MBCategory category);
035
036 public int getSubcategoriesMessagesCount(MBCategory category);
037
038 public int getSubcategoriesThreadsCount(MBCategory category);
039
040 public void getSubcategoryIds(
041 MBCategory category, List<Long> categoryIds);
042
043 }