org.exoplatform.mail
Class MailUtils
java.lang.Object
org.exoplatform.mail.MailUtils
public class MailUtils
- extends java.lang.Object
Created by The eXo Platform SARL
Author : Hung Nguyen Quang
hung.nguyen@exoplatform.com
Jul 11, 2007
|
Method Summary |
static java.lang.String |
convertSize(long size)
|
static java.lang.String |
convertTextToHtmlLink(java.lang.String s)
|
static java.lang.String |
decodeHTML(java.lang.String htmlContent)
|
static java.lang.String |
encodeHTML(java.lang.String htmlContent)
|
static java.lang.String |
encodeJCRText(java.lang.String str)
|
static java.lang.String |
fillImage(java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> imageLocationMap)
|
static java.lang.String |
formatDate(java.util.Date date,
java.util.Locale locale)
|
static java.lang.String |
formatDate(java.lang.String format,
java.util.Date date,
java.util.Locale locale)
|
static java.lang.String |
getAddressTo(Message msg)
|
static java.lang.String |
getCalendarEventId(Message msg)
|
static java.lang.String |
getCalendarId(Message msg)
|
static java.lang.String |
getCurrentUser()
|
static java.lang.String |
getDisplayAdddressShared(java.lang.String sharedUserId,
java.lang.String addressName)
|
static java.lang.String |
getEventFrom(Message msg)
|
static java.lang.String |
getEventTo(Message msg)
|
static java.lang.String |
getEventType(Message msg)
|
static java.lang.String |
getImageSource(Attachment attach,
org.exoplatform.download.DownloadService dservice)
|
static java.lang.String |
getImageSource(Contact contact,
org.exoplatform.download.DownloadService dservice)
|
static MailService |
getMailService()
|
static org.exoplatform.services.organization.OrganizationService |
getOrganizationService()
|
static java.util.List<java.lang.String> |
getUserGroups()
|
static java.lang.String |
html2string(java.lang.String str)
|
static java.lang.String |
html2text(java.lang.String str)
|
static java.lang.String |
insertTargetToHtmlLink(java.lang.String s)
|
static boolean |
isFieldEmpty(java.lang.String s)
|
static boolean |
isInvitation(Message msg)
|
static boolean |
isNameValid(java.lang.String name,
java.lang.String[] regex)
|
static boolean |
isSearchValid(java.lang.String name,
java.lang.String[] regex)
|
static boolean |
isValidEmailAddresses(java.lang.String addressList)
|
static java.lang.String |
reduceSpace(java.lang.String s)
|
static java.lang.String |
text2html(java.lang.String str)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEMICOLON
public static final java.lang.String SEMICOLON
COMMA
public static final java.lang.String COMMA
SLASH
public static final java.lang.String SLASH
BACKSLASH
public static final java.lang.String BACKSLASH
GREATER_THAN
public static final java.lang.String GREATER_THAN
SMALLER_THAN
public static final java.lang.String SMALLER_THAN
SPECIALCHARACTER
public static final java.lang.String[] SPECIALCHARACTER
SUPPORTED_VIEW_TYPE_ATTACH
public static final java.lang.String[] SUPPORTED_VIEW_TYPE_ATTACH
SIMPLECHARACTER
public static final java.lang.String[] SIMPLECHARACTER
MAX_POPUP_WIDTH
public static final int MAX_POPUP_WIDTH
- See Also:
- Constant Field Values
MailUtils
public MailUtils()
getMailService
public static MailService getMailService()
throws java.lang.Exception
- Throws:
java.lang.Exception
getCurrentUser
public static java.lang.String getCurrentUser()
throws java.lang.Exception
- Throws:
java.lang.Exception
isNameValid
public static boolean isNameValid(java.lang.String name,
java.lang.String[] regex)
getImageSource
public static java.lang.String getImageSource(Contact contact,
org.exoplatform.download.DownloadService dservice)
throws java.lang.Exception
- Throws:
java.lang.Exception
getOrganizationService
public static org.exoplatform.services.organization.OrganizationService getOrganizationService()
throws java.lang.Exception
- Throws:
java.lang.Exception
encodeJCRText
public static java.lang.String encodeJCRText(java.lang.String str)
convertSize
public static java.lang.String convertSize(long size)
throws java.lang.Exception
- Throws:
java.lang.Exception
getImageSource
public static java.lang.String getImageSource(Attachment attach,
org.exoplatform.download.DownloadService dservice)
throws java.lang.Exception
- Throws:
java.lang.Exception
fillImage
public static java.lang.String fillImage(java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> imageLocationMap)
throws java.lang.Exception
- Throws:
java.lang.Exception
isFieldEmpty
public static boolean isFieldEmpty(java.lang.String s)
formatDate
public static java.lang.String formatDate(java.lang.String format,
java.util.Date date,
java.util.Locale locale)
formatDate
public static java.lang.String formatDate(java.util.Date date,
java.util.Locale locale)
encodeHTML
public static java.lang.String encodeHTML(java.lang.String htmlContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
decodeHTML
public static java.lang.String decodeHTML(java.lang.String htmlContent)
throws java.lang.Exception
- Throws:
java.lang.Exception
isInvitation
public static boolean isInvitation(Message msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEventFrom
public static java.lang.String getEventFrom(Message msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEventTo
public static java.lang.String getEventTo(Message msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAddressTo
public static java.lang.String getAddressTo(Message msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEventType
public static java.lang.String getEventType(Message msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCalendarId
public static java.lang.String getCalendarId(Message msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCalendarEventId
public static java.lang.String getCalendarEventId(Message msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
isValidEmailAddresses
public static boolean isValidEmailAddresses(java.lang.String addressList)
throws java.lang.Exception
- Throws:
java.lang.Exception
html2string
public static java.lang.String html2string(java.lang.String str)
throws java.lang.Exception
- Throws:
java.lang.Exception
html2text
public static java.lang.String html2text(java.lang.String str)
throws java.lang.Exception
- Throws:
java.lang.Exception
text2html
public static java.lang.String text2html(java.lang.String str)
throws java.lang.Exception
- Throws:
java.lang.Exception
convertTextToHtmlLink
public static java.lang.String convertTextToHtmlLink(java.lang.String s)
throws java.lang.Exception
- Throws:
java.lang.Exception
insertTargetToHtmlLink
public static java.lang.String insertTargetToHtmlLink(java.lang.String s)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDisplayAdddressShared
public static java.lang.String getDisplayAdddressShared(java.lang.String sharedUserId,
java.lang.String addressName)
getUserGroups
public static java.util.List<java.lang.String> getUserGroups()
throws java.lang.Exception
- Throws:
java.lang.Exception
reduceSpace
public static java.lang.String reduceSpace(java.lang.String s)
isSearchValid
public static boolean isSearchValid(java.lang.String name,
java.lang.String[] regex)
Copyright © 2011 eXo Platform SAS. All Rights Reserved.