public class MBMessageService
extends BaseService
| Constructor and Description |
|---|
MBMessageService(Session session) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
addDiscussionMessage(long groupId,
java.lang.String className,
long classPK,
long threadId,
long parentMessageId,
java.lang.String subject,
java.lang.String body,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
addMessage(long groupId,
long categoryId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
org.json.JSONArray inputStreamOVPs,
boolean anonymous,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
addMessage(long groupId,
long categoryId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
java.lang.String fileName,
UploadData file,
boolean anonymous,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
addMessage(long categoryId,
java.lang.String subject,
java.lang.String body,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
addMessage(long parentMessageId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
org.json.JSONArray inputStreamOVPs,
boolean anonymous,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext) |
void |
addMessageAttachment(long messageId,
java.lang.String fileName,
UploadData file,
java.lang.String mimeType) |
void |
deleteDiscussionMessage(long messageId) |
void |
deleteDiscussionMessage(long groupId,
java.lang.String className,
long classPK,
java.lang.String permissionClassName,
long permissionClassPK,
long permissionOwnerId,
long messageId) |
void |
deleteMessage(long messageId) |
void |
deleteMessageAttachment(long messageId,
java.lang.String fileName) |
void |
deleteMessageAttachments(long messageId) |
void |
emptyMessageAttachments(long messageId) |
org.json.JSONArray |
getCategoryMessages(long groupId,
long categoryId,
int status,
int start,
int end) |
java.lang.Integer |
getCategoryMessagesCount(long groupId,
long categoryId,
int status) |
java.lang.String |
getCategoryMessagesRss(long groupId,
long categoryId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay) |
java.lang.String |
getCompanyMessagesRss(long companyId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay) |
java.lang.Integer |
getGroupMessagesCount(long groupId,
int status) |
java.lang.String |
getGroupMessagesRss(long groupId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay) |
java.lang.String |
getGroupMessagesRss(long groupId,
long userId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay) |
org.json.JSONObject |
getMessage(long messageId) |
org.json.JSONObject |
getMessageDisplay(long messageId,
int status) |
org.json.JSONObject |
getMessageDisplay(long messageId,
int status,
java.lang.String threadView,
boolean includePrevAndNext) |
java.lang.Integer |
getThreadAnswersCount(long groupId,
long categoryId,
long threadId) |
org.json.JSONArray |
getThreadMessages(long groupId,
long categoryId,
long threadId,
int status,
int start,
int end) |
java.lang.Integer |
getThreadMessagesCount(long groupId,
long categoryId,
long threadId,
int status) |
java.lang.String |
getThreadMessagesRss(long threadId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay) |
void |
restoreMessageAttachmentFromTrash(long messageId,
java.lang.String fileName) |
void |
subscribeMessage(long messageId) |
void |
unsubscribeMessage(long messageId) |
void |
updateAnswer(long messageId,
boolean answer,
boolean cascade) |
org.json.JSONObject |
updateDiscussionMessage(java.lang.String className,
long classPK,
long messageId,
java.lang.String subject,
java.lang.String body,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
updateMessage(long messageId,
java.lang.String subject,
java.lang.String body,
org.json.JSONArray inputStreamOVPs,
org.json.JSONArray existingFiles,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext) |
public org.json.JSONObject addDiscussionMessage(long groupId,
java.lang.String className,
long classPK,
long threadId,
long parentMessageId,
java.lang.String subject,
java.lang.String body,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject addMessage(long groupId,
long categoryId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
org.json.JSONArray inputStreamOVPs,
boolean anonymous,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject addMessage(long groupId,
long categoryId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
java.lang.String fileName,
UploadData file,
boolean anonymous,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject addMessage(long categoryId,
java.lang.String subject,
java.lang.String body,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject addMessage(long parentMessageId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
org.json.JSONArray inputStreamOVPs,
boolean anonymous,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic void addMessageAttachment(long messageId,
java.lang.String fileName,
UploadData file,
java.lang.String mimeType)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteDiscussionMessage(long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteDiscussionMessage(long groupId,
java.lang.String className,
long classPK,
java.lang.String permissionClassName,
long permissionClassPK,
long permissionOwnerId,
long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteMessage(long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteMessageAttachment(long messageId,
java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteMessageAttachments(long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic void emptyMessageAttachments(long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getCategoryMessages(long groupId,
long categoryId,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getCategoryMessagesCount(long groupId,
long categoryId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getCategoryMessagesRss(long groupId,
long categoryId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getCompanyMessagesRss(long companyId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getGroupMessagesCount(long groupId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getGroupMessagesRss(long groupId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getGroupMessagesRss(long groupId,
long userId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getMessage(long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getMessageDisplay(long messageId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getMessageDisplay(long messageId,
int status,
java.lang.String threadView,
boolean includePrevAndNext)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getThreadAnswersCount(long groupId,
long categoryId,
long threadId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getThreadMessages(long groupId,
long categoryId,
long threadId,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getThreadMessagesCount(long groupId,
long categoryId,
long threadId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getThreadMessagesRss(long threadId,
int status,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
java.lang.String feedURL,
java.lang.String entryURL,
JSONObjectWrapper themeDisplay)
throws java.lang.Exception
java.lang.Exceptionpublic void restoreMessageAttachmentFromTrash(long messageId,
java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic void subscribeMessage(long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic void unsubscribeMessage(long messageId)
throws java.lang.Exception
java.lang.Exceptionpublic void updateAnswer(long messageId,
boolean answer,
boolean cascade)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateDiscussionMessage(java.lang.String className,
long classPK,
long messageId,
java.lang.String subject,
java.lang.String body,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateMessage(long messageId,
java.lang.String subject,
java.lang.String body,
org.json.JSONArray inputStreamOVPs,
org.json.JSONArray existingFiles,
double priority,
boolean allowPingbacks,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exception