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 preferences)
|
static java.lang.String |
getEmailFromName(javax.portlet.PortletPreferences preferences)
|
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 |
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 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 |
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 preferences)
getEmailFromName
public static java.lang.String getEmailFromName(javax.portlet.PortletPreferences preferences)
getEmailHtmlFormat
public static boolean getEmailHtmlFormat(javax.portlet.PortletPreferences preferences)
getEmailMessageAddedEnabled
public static boolean getEmailMessageAddedEnabled(javax.portlet.PortletPreferences preferences)
getEmailMessageAddedBody
public static java.lang.String getEmailMessageAddedBody(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)
getEmailMessageUpdatedEnabled
public static boolean getEmailMessageUpdatedEnabled(javax.portlet.PortletPreferences preferences)
getEmailMessageUpdatedBody
public static java.lang.String getEmailMessageUpdatedBody(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)
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 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)