messaging
Class MessageQueryCriteria

java.lang.Object
  extended by messaging.MessageQueryCriteria

public class MessageQueryCriteria
extends Object

Value object representing the filtering restrictions for querying the Mailbox. It can limit the messages to a time interval, a certain destination, type or status. The query can be made for changes of 1 or more files, during a specific interval, or for all the file and group changes in a group.


Field Summary
private  User destination
           
private  Date from
           
private  MessageStatus messageStatus
           
private  MessageType messageType
           
private  Date to
           
 
Constructor Summary
MessageQueryCriteria()
           
 
Method Summary
 User getDestination()
           
 Date getFrom()
           
 MessageStatus getMessageStatus()
           
 MessageType getMessageType()
           
 Date getTo()
           
 void setDestination(User destination)
           
 void setFrom(Date from)
           
 void setMessageStatus(MessageStatus messageStatus)
           
 void setMessageType(MessageType messageType)
           
 void setTo(Date to)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

destination

private User destination

messageType

private MessageType messageType

messageStatus

private MessageStatus messageStatus

from

private Date from

to

private Date to
Constructor Detail

MessageQueryCriteria

public MessageQueryCriteria()
Method Detail

getDestination

public User getDestination()

setDestination

public void setDestination(User destination)

getMessageType

public MessageType getMessageType()

setMessageType

public void setMessageType(MessageType messageType)

getMessageStatus

public MessageStatus getMessageStatus()

setMessageStatus

public void setMessageStatus(MessageStatus messageStatus)

getFrom

public Date getFrom()

setFrom

public void setFrom(Date from)

getTo

public Date getTo()

setTo

public void setTo(Date to)