@AccessControlled
@CTAware
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class})
public interface MBMessageService
extends com.liferay.portal.kernel.service.BaseService
MBMessageServiceUtil| Modifier and Type | Method and Description |
|---|---|
MBMessage |
addDiscussionMessage(long groupId,
java.lang.String className,
long classPK,
long threadId,
long parentMessageId,
java.lang.String subject,
java.lang.String body,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MBMessage |
addMessage(long groupId,
long categoryId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> inputStreamOVPs,
boolean anonymous,
double priority,
boolean allowPingbacks,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MBMessage |
addMessage(long groupId,
long categoryId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
java.lang.String fileName,
java.io.File file,
boolean anonymous,
double priority,
boolean allowPingbacks,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MBMessage |
addMessage(long categoryId,
java.lang.String subject,
java.lang.String body,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MBMessage |
addMessage(long parentMessageId,
java.lang.String subject,
java.lang.String body,
java.lang.String format,
java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> inputStreamOVPs,
boolean anonymous,
double priority,
boolean allowPingbacks,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
addMessageAttachment(long messageId,
java.lang.String fileName,
java.io.File file,
java.lang.String mimeType) |
com.liferay.portal.kernel.repository.model.FileEntry |
addTempAttachment(long groupId,
long categoryId,
java.lang.String folderName,
java.lang.String fileName,
java.io.InputStream inputStream,
java.lang.String mimeType) |
void |
deleteDiscussionMessage(long messageId) |
void |
deleteMessage(long messageId) |
void |
deleteMessageAttachment(long messageId,
java.lang.String fileName) |
void |
deleteMessageAttachments(long messageId) |
void |
deleteTempAttachment(long groupId,
long categoryId,
java.lang.String folderName,
java.lang.String fileName) |
void |
emptyMessageAttachments(long messageId) |
MBMessage |
fetchMBMessageByUrlSubject(long groupId,
java.lang.String urlSubject) |
java.util.List<MBMessage> |
getCategoryMessages(long groupId,
long categoryId,
int status,
int start,
int end) |
int |
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,
com.liferay.portal.kernel.theme.ThemeDisplay 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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) |
int |
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,
com.liferay.portal.kernel.theme.ThemeDisplay 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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) |
MBMessage |
getMessage(long messageId) |
MBMessageDisplay |
getMessageDisplay(long messageId,
int status) |
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
java.lang.String[] |
getTempAttachmentNames(long groupId,
java.lang.String folderName) |
int |
getThreadAnswersCount(long groupId,
long categoryId,
long threadId) |
java.util.List<MBMessage> |
getThreadMessages(long groupId,
long categoryId,
long threadId,
int status,
int start,
int end) |
int |
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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) |
void |
moveMessageAttachmentToTrash(long messageId,
java.lang.String fileName) |
void |
restoreMessageAttachmentFromTrash(long messageId,
java.lang.String fileName) |
void |
subscribeMessage(long messageId) |
void |
unsubscribeMessage(long messageId) |
void |
updateAnswer(long messageId,
boolean answer,
boolean cascade) |
MBMessage |
updateDiscussionMessage(java.lang.String className,
long classPK,
long messageId,
java.lang.String subject,
java.lang.String body,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MBMessage |
updateMessage(long messageId,
java.lang.String subject,
java.lang.String body,
java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> inputStreamOVPs,
double priority,
boolean allowPingbacks,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MBMessage addDiscussionMessage(long groupId, java.lang.String className, long classPK, long threadId, long parentMessageId, java.lang.String subject, java.lang.String body, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionMBMessage addMessage(long groupId, long categoryId, java.lang.String subject, java.lang.String body, java.lang.String format, java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> inputStreamOVPs, boolean anonymous, double priority, boolean allowPingbacks, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionMBMessage addMessage(long groupId, long categoryId, java.lang.String subject, java.lang.String body, java.lang.String format, java.lang.String fileName, java.io.File file, boolean anonymous, double priority, boolean allowPingbacks, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws java.io.FileNotFoundException, com.liferay.portal.kernel.exception.PortalException
java.io.FileNotFoundExceptioncom.liferay.portal.kernel.exception.PortalExceptionMBMessage addMessage(long categoryId, java.lang.String subject, java.lang.String body, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionMBMessage addMessage(long parentMessageId, java.lang.String subject, java.lang.String body, java.lang.String format, java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> inputStreamOVPs, boolean anonymous, double priority, boolean allowPingbacks, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid addMessageAttachment(long messageId,
java.lang.String fileName,
java.io.File file,
java.lang.String mimeType)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.repository.model.FileEntry addTempAttachment(long groupId,
long categoryId,
java.lang.String folderName,
java.lang.String fileName,
java.io.InputStream inputStream,
java.lang.String mimeType)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteDiscussionMessage(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteMessage(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteMessageAttachment(long messageId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteMessageAttachments(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteTempAttachment(long groupId,
long categoryId,
java.lang.String folderName,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid emptyMessageAttachments(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
MBMessage fetchMBMessageByUrlSubject(long groupId,
java.lang.String urlSubject)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<MBMessage> getCategoryMessages(long groupId,
long categoryId,
int status,
int start,
int end)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
int getCategoryMessagesCount(long groupId,
long categoryId,
int status)
@Transactional(propagation=SUPPORTS,
readOnly=true)
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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
int getGroupMessagesCount(long groupId,
int status)
@Transactional(propagation=SUPPORTS,
readOnly=true)
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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
MBMessage getMessage(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
MBMessageDisplay getMessageDisplay(long messageId,
int status)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionjava.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.lang.String[] getTempAttachmentNames(long groupId,
java.lang.String folderName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
int getThreadAnswersCount(long groupId,
long categoryId,
long threadId)
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<MBMessage> getThreadMessages(long groupId,
long categoryId,
long threadId,
int status,
int start,
int end)
@Transactional(propagation=SUPPORTS,
readOnly=true)
int getThreadMessagesCount(long groupId,
long categoryId,
long threadId,
int status)
@Transactional(propagation=SUPPORTS,
readOnly=true)
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,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid moveMessageAttachmentToTrash(long messageId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid restoreMessageAttachmentFromTrash(long messageId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid subscribeMessage(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid unsubscribeMessage(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid updateAnswer(long messageId,
boolean answer,
boolean cascade)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionMBMessage updateDiscussionMessage(java.lang.String className, long classPK, long messageId, java.lang.String subject, java.lang.String body, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionMBMessage updateMessage(long messageId, java.lang.String subject, java.lang.String body, java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> inputStreamOVPs, double priority, boolean allowPingbacks, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException