com.liferay.portlet.messageboards.util
Class MBUtil
java.lang.Object
com.liferay.portlet.messageboards.util.MBUtil
public class MBUtil
- extends java.lang.Object
- Author:
- Brian Wing Shun Chan
|
Method Summary |
static void |
addPortletBreadcrumbEntries(long categoryId,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
|
static void |
addPortletBreadcrumbEntries(com.liferay.portlet.messageboards.model.MBCategory category,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
|
static void |
addPortletBreadcrumbEntries(com.liferay.portlet.messageboards.model.MBMessage message,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
|
static void |
collectMultipartContent(javax.mail.internet.MimeMultipart multipart,
MBMailMessage collector)
|
static void |
collectPartContent(javax.mail.Part part,
MBMailMessage mbMailMessage)
|
static long |
getCategoryId(javax.servlet.http.HttpServletRequest request,
com.liferay.portlet.messageboards.model.MBCategory category)
|
static long |
getCategoryId(javax.servlet.http.HttpServletRequest request,
com.liferay.portlet.messageboards.model.MBMessage message)
|
static java.lang.String |
getEmailFromAddress(javax.portlet.PortletPreferences preferences,
long companyId)
|
static java.lang.String |
getEmailFromName(javax.portlet.PortletPreferences preferences,
long companyId)
|
static boolean |
getEmailHtmlFormat(javax.portlet.PortletPreferences preferences)
|
static java.lang.String |
getEmailMessageAddedBody(javax.portlet.PortletPreferences preferences)
|
static boolean |
getEmailMessageAddedEnabled(javax.portlet.PortletPreferences preferences)
|
static java.lang.String |
getEmailMessageAddedSignature(javax.portlet.PortletPreferences preferences)
|
static java.lang.String |
getEmailMessageAddedSubjectPrefix(javax.portlet.PortletPreferences preferences)
|
static java.lang.String |
getEmailMessageUpdatedBody(javax.portlet.PortletPreferences preferences)
|
static boolean |
getEmailMessageUpdatedEnabled(javax.portlet.PortletPreferences preferences)
|
static java.lang.String |
getEmailMessageUpdatedSignature(javax.portlet.PortletPreferences preferences)
|
static java.lang.String |
getEmailMessageUpdatedSubjectPrefix(javax.portlet.PortletPreferences preferences)
|
static java.lang.String |
getMailingListAddress(long groupId,
long categoryId,
long messageId,
java.lang.String mx,
java.lang.String defaultMailingListAddress)
|
static java.lang.String |
getMessageFormat(javax.portlet.PortletPreferences preferences)
|
static long |
getMessageId(java.lang.String mailId)
|
static long |
getParentMessageId(javax.mail.Message message)
|
static java.lang.String |
getParentMessageIdString(javax.mail.Message message)
|
static java.lang.String |
getSubjectWithoutMessageId(javax.mail.Message message)
|
static java.lang.String[] |
getThreadPriority(javax.portlet.PortletPreferences preferences,
java.lang.String languageId,
double value,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
|
static java.util.Date |
getUnbanDate(com.liferay.portlet.messageboards.model.MBBan ban,
int expireInterval)
|
static java.lang.String |
getUserRank(javax.portlet.PortletPreferences preferences,
java.lang.String languageId,
int posts)
|
static java.lang.String[] |
getUserRank(javax.portlet.PortletPreferences preferences,
java.lang.String languageId,
com.liferay.portlet.messageboards.model.MBStatsUser statsUser)
|
static boolean |
hasMailIdHeader(javax.mail.Message message)
|
static boolean |
isAllowAnonymousPosting(javax.portlet.PortletPreferences preferences)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BB_CODE_EDITOR_WYSIWYG_IMPL_KEY
public static final java.lang.String BB_CODE_EDITOR_WYSIWYG_IMPL_KEY
- See Also:
- Constant Field Values
MESSAGE_POP_PORTLET_PREFIX
public static final java.lang.String MESSAGE_POP_PORTLET_PREFIX
- See Also:
- Constant Field Values
MBUtil
public MBUtil()
addPortletBreadcrumbEntries
public static void addPortletBreadcrumbEntries(long categoryId,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
addPortletBreadcrumbEntries
public static void addPortletBreadcrumbEntries(com.liferay.portlet.messageboards.model.MBCategory category,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
addPortletBreadcrumbEntries
public static void addPortletBreadcrumbEntries(com.liferay.portlet.messageboards.model.MBMessage message,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
collectMultipartContent
public static void collectMultipartContent(javax.mail.internet.MimeMultipart multipart,
MBMailMessage collector)
throws java.lang.Exception
- Throws:
java.lang.Exception
collectPartContent
public static void collectPartContent(javax.mail.Part part,
MBMailMessage mbMailMessage)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCategoryId
public static long getCategoryId(javax.servlet.http.HttpServletRequest request,
com.liferay.portlet.messageboards.model.MBCategory category)
getCategoryId
public static long getCategoryId(javax.servlet.http.HttpServletRequest request,
com.liferay.portlet.messageboards.model.MBMessage message)
getEmailFromAddress
public static java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences preferences,
long companyId)
throws com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.SystemException
getEmailFromName
public static java.lang.String getEmailFromName(javax.portlet.PortletPreferences preferences,
long companyId)
throws com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.SystemException
getEmailHtmlFormat
public static boolean getEmailHtmlFormat(javax.portlet.PortletPreferences preferences)
getEmailMessageAddedBody
public static java.lang.String getEmailMessageAddedBody(javax.portlet.PortletPreferences preferences)
getEmailMessageAddedEnabled
public static boolean getEmailMessageAddedEnabled(javax.portlet.PortletPreferences preferences)
getEmailMessageAddedSignature
public static java.lang.String getEmailMessageAddedSignature(javax.portlet.PortletPreferences preferences)
getEmailMessageAddedSubjectPrefix
public static java.lang.String getEmailMessageAddedSubjectPrefix(javax.portlet.PortletPreferences preferences)
getEmailMessageUpdatedBody
public static java.lang.String getEmailMessageUpdatedBody(javax.portlet.PortletPreferences preferences)
getEmailMessageUpdatedEnabled
public static boolean getEmailMessageUpdatedEnabled(javax.portlet.PortletPreferences preferences)
getEmailMessageUpdatedSignature
public static java.lang.String getEmailMessageUpdatedSignature(javax.portlet.PortletPreferences preferences)
getEmailMessageUpdatedSubjectPrefix
public static java.lang.String getEmailMessageUpdatedSubjectPrefix(javax.portlet.PortletPreferences preferences)
getMailingListAddress
public static java.lang.String getMailingListAddress(long groupId,
long categoryId,
long messageId,
java.lang.String mx,
java.lang.String defaultMailingListAddress)
getMessageFormat
public static java.lang.String getMessageFormat(javax.portlet.PortletPreferences preferences)
getMessageId
public static long getMessageId(java.lang.String mailId)
getParentMessageId
public static long getParentMessageId(javax.mail.Message message)
throws java.lang.Exception
- Throws:
java.lang.Exception
getParentMessageIdString
public static java.lang.String getParentMessageIdString(javax.mail.Message message)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSubjectWithoutMessageId
public static java.lang.String getSubjectWithoutMessageId(javax.mail.Message message)
throws java.lang.Exception
- Throws:
java.lang.Exception
getThreadPriority
public static java.lang.String[] getThreadPriority(javax.portlet.PortletPreferences preferences,
java.lang.String languageId,
double value,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUnbanDate
public static java.util.Date getUnbanDate(com.liferay.portlet.messageboards.model.MBBan ban,
int expireInterval)
getUserRank
public static java.lang.String getUserRank(javax.portlet.PortletPreferences preferences,
java.lang.String languageId,
int posts)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserRank
public static java.lang.String[] getUserRank(javax.portlet.PortletPreferences preferences,
java.lang.String languageId,
com.liferay.portlet.messageboards.model.MBStatsUser statsUser)
throws java.lang.Exception
- Throws:
java.lang.Exception
hasMailIdHeader
public static boolean hasMailIdHeader(javax.mail.Message message)
throws java.lang.Exception
- Throws:
java.lang.Exception
isAllowAnonymousPosting
public static boolean isAllowAnonymousPosting(javax.portlet.PortletPreferences preferences)