com.liferay.mail.util
Class FuseMailHook
java.lang.Object
com.liferay.mail.util.FuseMailHook
- All Implemented Interfaces:
- Hook
public class FuseMailHook
- extends java.lang.Object
- implements Hook
View Source
- Author:
- Brian Wing Shun Chan
Method Summary |
void |
addForward(long userId,
java.util.List<com.liferay.mail.model.Filter> filters,
java.util.List<java.lang.String> emailAddresses,
boolean leaveCopy)
|
void |
addUser(long userId,
java.lang.String password,
java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName,
java.lang.String emailAddress)
|
void |
addVacationMessage(long userId,
java.lang.String emailAddress,
java.lang.String vacationMessage)
|
void |
deleteEmailAddress(long userId)
|
void |
deleteUser(long userId,
java.lang.String companyMx)
|
protected int |
executeMethod(org.apache.commons.httpclient.methods.PostMethod method)
|
protected org.apache.commons.httpclient.HttpClient |
getHttpClient()
|
protected java.lang.String |
getMailUserId(long userId)
|
protected java.lang.String |
getMailUserId(long userId,
java.lang.String companyMx)
|
protected org.apache.commons.httpclient.methods.PostMethod |
getPostMethod()
|
void |
updateBlocked(long userId,
java.util.List<java.lang.String> blocked)
|
void |
updateEmailAddress(long userId,
java.lang.String emailAddress)
|
void |
updatePassword(long userId,
java.lang.String password)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FuseMailHook
public FuseMailHook()
addForward
public void addForward(long userId,
java.util.List<com.liferay.mail.model.Filter> filters,
java.util.List<java.lang.String> emailAddresses,
boolean leaveCopy)
- Specified by:
addForward
in interface Hook
addUser
public void addUser(long userId,
java.lang.String password,
java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName,
java.lang.String emailAddress)
- Specified by:
addUser
in interface Hook
addVacationMessage
public void addVacationMessage(long userId,
java.lang.String emailAddress,
java.lang.String vacationMessage)
- Specified by:
addVacationMessage
in interface Hook
deleteEmailAddress
public void deleteEmailAddress(long userId)
- Specified by:
deleteEmailAddress
in interface Hook
deleteUser
public void deleteUser(long userId,
java.lang.String companyMx)
- Specified by:
deleteUser
in interface Hook
updateBlocked
public void updateBlocked(long userId,
java.util.List<java.lang.String> blocked)
- Specified by:
updateBlocked
in interface Hook
updateEmailAddress
public void updateEmailAddress(long userId,
java.lang.String emailAddress)
- Specified by:
updateEmailAddress
in interface Hook
updatePassword
public void updatePassword(long userId,
java.lang.String password)
- Specified by:
updatePassword
in interface Hook
executeMethod
protected int executeMethod(org.apache.commons.httpclient.methods.PostMethod method)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMailUserId
protected java.lang.String getMailUserId(long userId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMailUserId
protected java.lang.String getMailUserId(long userId,
java.lang.String companyMx)
getHttpClient
protected org.apache.commons.httpclient.HttpClient getHttpClient()
getPostMethod
protected org.apache.commons.httpclient.methods.PostMethod getPostMethod()