public class MBCategoryService
extends BaseService
| Constructor and Description |
|---|
MBCategoryService(Session session) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
addCategory(long userId,
long parentCategoryId,
java.lang.String name,
java.lang.String description,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
addCategory(long parentCategoryId,
java.lang.String name,
java.lang.String description,
java.lang.String displayStyle,
java.lang.String emailAddress,
java.lang.String inProtocol,
java.lang.String inServerName,
int inServerPort,
boolean inUseSSL,
java.lang.String inUserName,
java.lang.String inPassword,
int inReadInterval,
java.lang.String outEmailAddress,
boolean outCustom,
java.lang.String outServerName,
int outServerPort,
boolean outUseSSL,
java.lang.String outUserName,
java.lang.String outPassword,
boolean mailingListActive,
boolean allowAnonymousEmail,
JSONObjectWrapper serviceContext) |
void |
deleteCategory(long categoryId,
boolean includeTrashedEntries) |
void |
deleteCategory(long groupId,
long categoryId) |
org.json.JSONArray |
getCategories(long groupId) |
org.json.JSONArray |
getCategories(long groupId,
int status) |
org.json.JSONArray |
getCategories(long groupId,
org.json.JSONArray parentCategoryIds,
int start,
int end) |
org.json.JSONArray |
getCategories(long groupId,
org.json.JSONArray parentCategoryIds,
int status,
int start,
int end) |
org.json.JSONArray |
getCategories(long groupId,
org.json.JSONArray excludedCategoryIds,
org.json.JSONArray parentCategoryIds,
int status,
int start,
int end) |
org.json.JSONArray |
getCategories(long groupId,
long parentCategoryId,
int start,
int end) |
org.json.JSONArray |
getCategories(long groupId,
long parentCategoryId,
int status,
int start,
int end) |
org.json.JSONArray |
getCategories(long groupId,
long excludedCategoryId,
long parentCategoryId,
int status,
int start,
int end) |
org.json.JSONArray |
getCategoriesAndThreads(long groupId,
long categoryId) |
org.json.JSONArray |
getCategoriesAndThreads(long groupId,
long categoryId,
int status) |
org.json.JSONArray |
getCategoriesAndThreads(long groupId,
long categoryId,
int status,
int start,
int end) |
org.json.JSONArray |
getCategoriesAndThreads(long groupId,
long categoryId,
int status,
int start,
int end,
JSONObjectWrapper obc) |
org.json.JSONArray |
getCategoriesAndThreads(long groupId,
long categoryId,
JSONObjectWrapper queryDefinition) |
java.lang.Integer |
getCategoriesAndThreadsCount(long groupId,
long categoryId) |
java.lang.Integer |
getCategoriesAndThreadsCount(long groupId,
long categoryId,
int status) |
java.lang.Integer |
getCategoriesAndThreadsCount(long groupId,
long categoryId,
JSONObjectWrapper queryDefinition) |
java.lang.Integer |
getCategoriesCount(long groupId,
org.json.JSONArray parentCategoryIds) |
java.lang.Integer |
getCategoriesCount(long groupId,
org.json.JSONArray parentCategoryIds,
int status) |
java.lang.Integer |
getCategoriesCount(long groupId,
org.json.JSONArray excludedCategoryIds,
org.json.JSONArray parentCategoryIds,
int status) |
java.lang.Integer |
getCategoriesCount(long groupId,
long parentCategoryId) |
java.lang.Integer |
getCategoriesCount(long groupId,
long parentCategoryId,
int status) |
java.lang.Integer |
getCategoriesCount(long groupId,
long excludedCategoryId,
long parentCategoryId,
int status) |
org.json.JSONObject |
getCategory(long categoryId) |
org.json.JSONArray |
getCategoryIds(long groupId,
long categoryId) |
org.json.JSONArray |
getSubcategoryIds(org.json.JSONArray categoryIds,
long groupId,
long categoryId) |
org.json.JSONArray |
getSubscribedCategories(long groupId,
long userId,
int start,
int end) |
java.lang.Integer |
getSubscribedCategoriesCount(long groupId,
long userId) |
org.json.JSONObject |
moveCategory(long categoryId,
long parentCategoryId,
boolean mergeWithParentCategory) |
org.json.JSONObject |
moveCategoryFromTrash(long categoryId,
long newCategoryId) |
org.json.JSONObject |
moveCategoryToTrash(long categoryId) |
void |
restoreCategoryFromTrash(long categoryId) |
void |
subscribeCategory(long groupId,
long categoryId) |
void |
unsubscribeCategory(long groupId,
long categoryId) |
org.json.JSONObject |
updateCategory(long categoryId,
long parentCategoryId,
java.lang.String name,
java.lang.String description,
java.lang.String displayStyle,
java.lang.String emailAddress,
java.lang.String inProtocol,
java.lang.String inServerName,
int inServerPort,
boolean inUseSSL,
java.lang.String inUserName,
java.lang.String inPassword,
int inReadInterval,
java.lang.String outEmailAddress,
boolean outCustom,
java.lang.String outServerName,
int outServerPort,
boolean outUseSSL,
java.lang.String outUserName,
java.lang.String outPassword,
boolean mailingListActive,
boolean allowAnonymousEmail,
boolean mergeWithParentCategory,
JSONObjectWrapper serviceContext) |
public org.json.JSONObject addCategory(long userId,
long parentCategoryId,
java.lang.String name,
java.lang.String description,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject addCategory(long parentCategoryId,
java.lang.String name,
java.lang.String description,
java.lang.String displayStyle,
java.lang.String emailAddress,
java.lang.String inProtocol,
java.lang.String inServerName,
int inServerPort,
boolean inUseSSL,
java.lang.String inUserName,
java.lang.String inPassword,
int inReadInterval,
java.lang.String outEmailAddress,
boolean outCustom,
java.lang.String outServerName,
int outServerPort,
boolean outUseSSL,
java.lang.String outUserName,
java.lang.String outPassword,
boolean mailingListActive,
boolean allowAnonymousEmail,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteCategory(long categoryId,
boolean includeTrashedEntries)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteCategory(long groupId,
long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId,
org.json.JSONArray parentCategoryIds,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId,
org.json.JSONArray parentCategoryIds,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId,
org.json.JSONArray excludedCategoryIds,
org.json.JSONArray parentCategoryIds,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId,
long parentCategoryId,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId,
long parentCategoryId,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategories(long groupId,
long excludedCategoryId,
long parentCategoryId,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategoriesAndThreads(long groupId,
long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategoriesAndThreads(long groupId,
long categoryId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategoriesAndThreads(long groupId,
long categoryId,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategoriesAndThreads(long groupId,
long categoryId,
int status,
int start,
int end,
JSONObjectWrapper obc)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategoriesAndThreads(long groupId,
long categoryId,
JSONObjectWrapper queryDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesAndThreadsCount(long groupId,
long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesAndThreadsCount(long groupId,
long categoryId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesAndThreadsCount(long groupId,
long categoryId,
JSONObjectWrapper queryDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesCount(long groupId,
org.json.JSONArray parentCategoryIds)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesCount(long groupId,
org.json.JSONArray parentCategoryIds,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesCount(long groupId,
org.json.JSONArray excludedCategoryIds,
org.json.JSONArray parentCategoryIds,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesCount(long groupId,
long parentCategoryId)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesCount(long groupId,
long parentCategoryId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoriesCount(long groupId,
long excludedCategoryId,
long parentCategoryId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getCategory(long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategoryIds(long groupId,
long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getSubcategoryIds(org.json.JSONArray categoryIds,
long groupId,
long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getSubscribedCategories(long groupId,
long userId,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getSubscribedCategoriesCount(long groupId,
long userId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject moveCategory(long categoryId,
long parentCategoryId,
boolean mergeWithParentCategory)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject moveCategoryFromTrash(long categoryId,
long newCategoryId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject moveCategoryToTrash(long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic void restoreCategoryFromTrash(long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic void subscribeCategory(long groupId,
long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic void unsubscribeCategory(long groupId,
long categoryId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateCategory(long categoryId,
long parentCategoryId,
java.lang.String name,
java.lang.String description,
java.lang.String displayStyle,
java.lang.String emailAddress,
java.lang.String inProtocol,
java.lang.String inServerName,
int inServerPort,
boolean inUseSSL,
java.lang.String inUserName,
java.lang.String inPassword,
int inReadInterval,
java.lang.String outEmailAddress,
boolean outCustom,
java.lang.String outServerName,
int outServerPort,
boolean outUseSSL,
java.lang.String outUserName,
java.lang.String outPassword,
boolean mailingListActive,
boolean allowAnonymousEmail,
boolean mergeWithParentCategory,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exception