com.liferay.portlet.messageboards.util
Class MBUtil
java.lang.Object
com.liferay.portlet.messageboards.util.MBUtil
public class MBUtil
- extends java.lang.Object
View Source
- Author:
- Brian Wing Shun Chan
Method Summary |
static void |
collectMultipartContent(javax.mail.internet.MimeMultipart multipart,
MBMailMessage collector)
|
static void |
collectPartContent(javax.mail.Part part,
MBMailMessage collector)
|
static java.lang.String |
getBreadcrumbs(long categoryId,
long messageId,
javax.servlet.jsp.PageContext pageContext,
javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
static java.lang.String |
getBreadcrumbs(com.liferay.portlet.messageboards.model.MBCategory category,
com.liferay.portlet.messageboards.model.MBMessage message,
javax.servlet.jsp.PageContext pageContext,
javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
static java.lang.String |
getEmailFromAddress(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getEmailFromName(javax.portlet.PortletPreferences prefs)
|
static boolean |
getEmailHtmlFormat(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getEmailMessageAddedBody(javax.portlet.PortletPreferences prefs)
|
static boolean |
getEmailMessageAddedEnabled(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getEmailMessageAddedSignature(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getEmailMessageAddedSubjectPrefix(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getEmailMessageUpdatedBody(javax.portlet.PortletPreferences prefs)
|
static boolean |
getEmailMessageUpdatedEnabled(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getEmailMessageUpdatedSignature(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getEmailMessageUpdatedSubjectPrefix(javax.portlet.PortletPreferences prefs)
|
static java.lang.String |
getMailId(java.lang.String mx,
long categoryId,
long messageId)
|
static java.lang.String |
getMailingListAddress(long categoryId,
long messageId,
java.lang.String mx,
java.lang.String defaultMailingListAddress)
|
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 prefs,
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 prefs,
java.lang.String languageId,
int posts)
|
static java.lang.String[] |
getUserRank(javax.portlet.PortletPreferences prefs,
java.lang.String languageId,
com.liferay.portlet.messageboards.model.MBStatsUser statsUser)
|
static boolean |
hasMailIdHeader(javax.mail.Message message)
|
static boolean |
isAllowAnonymousPosting(javax.portlet.PortletPreferences prefs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
POP_PORTLET_PREFIX
public static final java.lang.String POP_PORTLET_PREFIX
- See Also:
- Constant Field Values
POP_SERVER_SUBDOMAIN_LENGTH
public static final int POP_SERVER_SUBDOMAIN_LENGTH
MBUtil
public MBUtil()
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 collector)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBreadcrumbs
public static java.lang.String getBreadcrumbs(long categoryId,
long messageId,
javax.servlet.jsp.PageContext pageContext,
javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBreadcrumbs
public static java.lang.String getBreadcrumbs(com.liferay.portlet.messageboards.model.MBCategory category,
com.liferay.portlet.messageboards.model.MBMessage message,
javax.servlet.jsp.PageContext pageContext,
javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEmailFromAddress
public static java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences prefs)
getEmailFromName
public static java.lang.String getEmailFromName(javax.portlet.PortletPreferences prefs)
getEmailHtmlFormat
public static boolean getEmailHtmlFormat(javax.portlet.PortletPreferences prefs)
getEmailMessageAddedEnabled
public static boolean getEmailMessageAddedEnabled(javax.portlet.PortletPreferences prefs)
getEmailMessageAddedBody
public static java.lang.String getEmailMessageAddedBody(javax.portlet.PortletPreferences prefs)
getEmailMessageAddedSignature
public static java.lang.String getEmailMessageAddedSignature(javax.portlet.PortletPreferences prefs)
getEmailMessageAddedSubjectPrefix
public static java.lang.String getEmailMessageAddedSubjectPrefix(javax.portlet.PortletPreferences prefs)
getEmailMessageUpdatedEnabled
public static boolean getEmailMessageUpdatedEnabled(javax.portlet.PortletPreferences prefs)
getEmailMessageUpdatedBody
public static java.lang.String getEmailMessageUpdatedBody(javax.portlet.PortletPreferences prefs)
getEmailMessageUpdatedSignature
public static java.lang.String getEmailMessageUpdatedSignature(javax.portlet.PortletPreferences prefs)
getEmailMessageUpdatedSubjectPrefix
public static java.lang.String getEmailMessageUpdatedSubjectPrefix(javax.portlet.PortletPreferences prefs)
getMailId
public static java.lang.String getMailId(java.lang.String mx,
long categoryId,
long messageId)
getMailingListAddress
public static java.lang.String getMailingListAddress(long categoryId,
long messageId,
java.lang.String mx,
java.lang.String defaultMailingListAddress)
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 prefs,
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 prefs,
java.lang.String languageId,
int posts)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserRank
public static java.lang.String[] getUserRank(javax.portlet.PortletPreferences prefs,
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 prefs)