org.exoplatform.contact
Class ContactUtils

java.lang.Object
  extended by org.exoplatform.contact.ContactUtils

public class ContactUtils
extends java.lang.Object

Created by The eXo Platform SARL Author : Hung Hoang Quang hung.hoang@exoplatform.com Jul 11, 2007


Nested Class Summary
static class ContactUtils.SelectComparator
           
 
Field Summary
static java.lang.String COMMA
           
static java.lang.String HTTP
           
static java.lang.String SEMI_COMMA
           
static java.lang.String[] specialString
           
static java.lang.String[] specialString2
           
 
Constructor Summary
ContactUtils()
           
 
Method Summary
static java.lang.String emptyName()
           
static java.lang.String encodeHTML(java.lang.String str)
           
static java.lang.String encodeJCRText(java.lang.String str)
           
static java.lang.String filterString(java.lang.String text, boolean isEmail)
           
static java.lang.String formatDate(java.lang.String format, java.util.Date date)
           
static java.util.List<Account> getAccounts()
           
static ContactService getContactService()
           
static java.lang.String getCurrentUser()
           
static java.lang.String getDisplayAdddressShared(java.lang.String sharedUserId, java.lang.String addressName)
           
static java.lang.String getEmailUser(java.lang.String userName)
           
static java.lang.String getFullName(java.lang.String userName)
           
static java.lang.String getPublicGroupName(java.lang.String groupId)
           
static java.util.List<java.lang.String> getUserGroups()
           
static boolean isCollectedAddressBook(java.lang.String addressId)
           
static boolean isEmpty(java.lang.String s)
           
static boolean isNameLong(java.lang.String text)
           
static boolean isNameValid(java.lang.String name, java.lang.String[] regex)
           
static boolean isPublicGroup(java.lang.String groupId)
           
static java.lang.String reduceSpace(java.lang.String s)
           
static void sendMessage(org.exoplatform.services.mail.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMA

public static final java.lang.String COMMA

SEMI_COMMA

public static final java.lang.String SEMI_COMMA

HTTP

public static final java.lang.String HTTP
See Also:
Constant Field Values

specialString

public static java.lang.String[] specialString

specialString2

public static java.lang.String[] specialString2
Constructor Detail

ContactUtils

public ContactUtils()
Method Detail

getDisplayAdddressShared

public static java.lang.String getDisplayAdddressShared(java.lang.String sharedUserId,
                                                        java.lang.String addressName)

isNameLong

public static boolean isNameLong(java.lang.String text)

encodeJCRText

public static java.lang.String encodeJCRText(java.lang.String str)

isNameValid

public static boolean isNameValid(java.lang.String name,
                                  java.lang.String[] regex)

encodeHTML

public static java.lang.String encodeHTML(java.lang.String str)

filterString

public static java.lang.String filterString(java.lang.String text,
                                            boolean isEmail)

getCurrentUser

public static java.lang.String getCurrentUser()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getContactService

public static ContactService getContactService()
                                        throws java.lang.Exception
Throws:
java.lang.Exception

isEmpty

public static boolean isEmpty(java.lang.String s)

getUserGroups

public static java.util.List<java.lang.String> getUserGroups()
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

getPublicGroupName

public static java.lang.String getPublicGroupName(java.lang.String groupId)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

isPublicGroup

public static boolean isPublicGroup(java.lang.String groupId)
                             throws java.lang.Exception
Throws:
java.lang.Exception

formatDate

public static java.lang.String formatDate(java.lang.String format,
                                          java.util.Date date)

getAccounts

public static java.util.List<Account> getAccounts()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

emptyName

public static java.lang.String emptyName()

getEmailUser

public static java.lang.String getEmailUser(java.lang.String userName)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getFullName

public static java.lang.String getFullName(java.lang.String userName)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

sendMessage

public static void sendMessage(org.exoplatform.services.mail.Message message)
                        throws java.lang.Exception
Throws:
java.lang.Exception

isCollectedAddressBook

public static boolean isCollectedAddressBook(java.lang.String addressId)

reduceSpace

public static java.lang.String reduceSpace(java.lang.String s)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.