com.liferay.portlet.messageboards.pop
Class MessageListenerImpl

java.lang.Object
  extended by com.liferay.portlet.messageboards.pop.MessageListenerImpl
All Implemented Interfaces:
com.liferay.portal.kernel.pop.MessageListener

public class MessageListenerImpl
extends java.lang.Object
implements com.liferay.portal.kernel.pop.MessageListener

View Source

Author:
Brian Wing Shun Chan, Jorge Ferrer, Michael C. Han

Constructor Summary
MessageListenerImpl()
           
 
Method Summary
 boolean accept(java.lang.String from, java.lang.String recipient, javax.mail.Message message)
           
 void deliver(java.lang.String from, java.lang.String recipient, javax.mail.Message message)
           
protected  long getCategoryId(java.lang.String recipient)
           
protected  com.liferay.portal.model.Company getCompany(java.lang.String recipient)
           
 java.lang.String getId()
           
protected  java.lang.String getMessageId(java.lang.String recipient, javax.mail.Message message)
           
protected  long getParentMessageId(java.lang.String recipient, javax.mail.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageListenerImpl

public MessageListenerImpl()
Method Detail

accept

public boolean accept(java.lang.String from,
                      java.lang.String recipient,
                      javax.mail.Message message)
Specified by:
accept in interface com.liferay.portal.kernel.pop.MessageListener

deliver

public void deliver(java.lang.String from,
                    java.lang.String recipient,
                    javax.mail.Message message)
             throws com.liferay.portal.kernel.pop.MessageListenerException
Specified by:
deliver in interface com.liferay.portal.kernel.pop.MessageListener
Throws:
com.liferay.portal.kernel.pop.MessageListenerException

getId

public java.lang.String getId()
Specified by:
getId in interface com.liferay.portal.kernel.pop.MessageListener

getCategoryId

protected long getCategoryId(java.lang.String recipient)

getCompany

protected com.liferay.portal.model.Company getCompany(java.lang.String recipient)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getMessageId

protected java.lang.String getMessageId(java.lang.String recipient,
                                        javax.mail.Message message)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getParentMessageId

protected long getParentMessageId(java.lang.String recipient,
                                  javax.mail.Message message)
                           throws java.lang.Exception
Throws:
java.lang.Exception