org.exoplatform.mail.service
Class MessageFilter

java.lang.Object
  extended by org.exoplatform.mail.service.MessageFilter

public class MessageFilter
extends java.lang.Object

Created by The eXo Platform SARL Author : Tuan Nguyen tuan.nguyen@exoplatform.com Nam Phung phunghainam@gmail.com Jun 23, 2007


Constructor Summary
MessageFilter(java.lang.String name)
           
 
Method Summary
 java.lang.Boolean applyForAll()
           
 java.lang.String getAccountId()
           
 java.lang.String getAccountPath()
           
 java.lang.String getApplyFolder()
           
 java.lang.String getApplyTag()
           
 java.lang.String getBody()
           
 int getBodyCondition()
           
 java.lang.String[] getExcludeFolders()
           
 java.lang.String[] getFolder()
           
 java.lang.String getFrom()
           
 int getFromCondition()
           
 java.util.Calendar getFromDate()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.lang.String getOrderBy()
           
 long getPriority()
           
 java.lang.String getStatement()
           
 java.lang.String getSubject()
           
 int getSubjectCondition()
           
 java.lang.String[] getTag()
           
 java.lang.String getText()
           
 java.lang.String getTo()
           
 int getToCondition()
           
 java.util.Calendar getToDate()
           
 java.lang.String getViewQuery()
           
 boolean hasAttach()
           
 boolean hasStar()
           
 boolean hasStructure()
           
 boolean isAscending()
           
 java.lang.Boolean keepInInbox()
           
 void setAccountId(java.lang.String id)
           
 void setAccountPath(java.lang.String path)
           
 void setApplyFolder(java.lang.String folder)
           
 void setApplyForAll(boolean b)
           
 void setApplyTag(java.lang.String tag)
           
 void setAscending(boolean b)
           
 void setBody(java.lang.String body)
           
 void setBodyCondition(int i)
           
 void setExcludeFolders(java.lang.String[] folders)
           
 void setFolder(java.lang.String[] folder)
           
 void setFrom(java.lang.String from)
           
 void setFromCondition(int i)
           
 void setFromDate(java.util.Calendar date)
           
 void setHasAttach(boolean b)
           
 void setHasStar(boolean b)
           
 void setHasStructure(boolean hasStructure)
           
 void setId(java.lang.String id)
           
 void setKeepInInbox(boolean keepInbox)
           
 void setName(java.lang.String name)
           
 void setOrderBy(java.lang.String orderBy)
           
 void setPriority(long l)
           
 void setSubject(java.lang.String subject)
           
 void setSubjectCondition(int i)
           
 void setTag(java.lang.String[] tag)
           
 void setText(java.lang.String text)
           
 void setTo(java.lang.String emailTo)
           
 void setToCondition(int i)
           
 void setToDate(java.util.Calendar date)
           
 void setViewQuery(java.lang.String query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageFilter

public MessageFilter(java.lang.String name)
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getAccountId

public java.lang.String getAccountId()

setAccountId

public void setAccountId(java.lang.String id)

getExcludeFolders

public java.lang.String[] getExcludeFolders()

setExcludeFolders

public void setExcludeFolders(java.lang.String[] folders)

getFolder

public java.lang.String[] getFolder()

setFolder

public void setFolder(java.lang.String[] folder)

getTag

public java.lang.String[] getTag()

setTag

public void setTag(java.lang.String[] tag)

getFrom

public java.lang.String getFrom()

setFrom

public void setFrom(java.lang.String from)

getFromCondition

public int getFromCondition()

setFromCondition

public void setFromCondition(int i)

getTo

public java.lang.String getTo()

setTo

public void setTo(java.lang.String emailTo)

getToCondition

public int getToCondition()

setToCondition

public void setToCondition(int i)

getSubject

public java.lang.String getSubject()

setSubject

public void setSubject(java.lang.String subject)

getSubjectCondition

public int getSubjectCondition()

setSubjectCondition

public void setSubjectCondition(int i)

getBody

public java.lang.String getBody()

setBody

public void setBody(java.lang.String body)

getBodyCondition

public int getBodyCondition()

setBodyCondition

public void setBodyCondition(int i)

getViewQuery

public java.lang.String getViewQuery()

setViewQuery

public void setViewQuery(java.lang.String query)

getAccountPath

public java.lang.String getAccountPath()

setAccountPath

public void setAccountPath(java.lang.String path)

getOrderBy

public java.lang.String getOrderBy()

setOrderBy

public void setOrderBy(java.lang.String orderBy)

isAscending

public boolean isAscending()

setAscending

public void setAscending(boolean b)

getFromDate

public java.util.Calendar getFromDate()

setFromDate

public void setFromDate(java.util.Calendar date)

getToDate

public java.util.Calendar getToDate()

setToDate

public void setToDate(java.util.Calendar date)

hasStar

public boolean hasStar()

setHasStar

public void setHasStar(boolean b)

hasAttach

public boolean hasAttach()

setHasAttach

public void setHasAttach(boolean b)

getPriority

public long getPriority()

setPriority

public void setPriority(long l)

getApplyFolder

public java.lang.String getApplyFolder()

setApplyFolder

public void setApplyFolder(java.lang.String folder)

getApplyTag

public java.lang.String getApplyTag()

setApplyTag

public void setApplyTag(java.lang.String tag)

keepInInbox

public java.lang.Boolean keepInInbox()

setKeepInInbox

public void setKeepInInbox(boolean keepInbox)

applyForAll

public java.lang.Boolean applyForAll()

setApplyForAll

public void setApplyForAll(boolean b)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

hasStructure

public boolean hasStructure()

setHasStructure

public void setHasStructure(boolean hasStructure)

getStatement

public java.lang.String getStatement()
                              throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2011 eXo Platform SAS. All Rights Reserved.