org.kinsources.kiwa.agora
Class Message

java.lang.Object
  extended by org.kinsources.kiwa.agora.Message

public class Message
extends java.lang.Object

Author:
christian.momon@devinsy.fr

Nested Class Summary
static class Message.Status
           
 
Constructor Summary
Message(long id, Topic topic, long authorId, java.lang.String authorName, Message.Status status, org.joda.time.DateTime creationDate, org.joda.time.DateTime editionDate, java.lang.String text)
           
Message(long id, Topic topic, long authorId, java.lang.String authorName, java.lang.String text)
           
 
Method Summary
 long getAuthorId()
           
 java.lang.String getAuthorName()
           
 org.joda.time.DateTime getCreationDate()
           
 org.joda.time.DateTime getEditionDate()
           
 long getId()
           
 Message.Status getStatus()
           
 java.lang.String getText()
           
 Topic getTopic()
           
 void setAuthorId(long authorId)
           
 void setAuthorName(java.lang.String name)
           
 void setCreationDate(org.joda.time.DateTime creationDate)
           
 void setEditionDate(org.joda.time.DateTime editionDate)
           
 void setId(long id)
           
 void setStatus(Message.Status status)
           
 void setText(java.lang.String text)
           
 void setTopic(Topic topic)
           
 java.lang.String title()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Message

public Message(long id,
               Topic topic,
               long authorId,
               java.lang.String authorName,
               Message.Status status,
               org.joda.time.DateTime creationDate,
               org.joda.time.DateTime editionDate,
               java.lang.String text)
Parameters:
id -
topic -
authorId -
authorName -
status -
creationDate -
editionDate -
text -

Message

public Message(long id,
               Topic topic,
               long authorId,
               java.lang.String authorName,
               java.lang.String text)
Parameters:
id -
topic -
authorId -
authorName -
Method Detail

getAuthorId

public long getAuthorId()

getAuthorName

public java.lang.String getAuthorName()

getCreationDate

public org.joda.time.DateTime getCreationDate()

getEditionDate

public org.joda.time.DateTime getEditionDate()

getId

public long getId()

getStatus

public Message.Status getStatus()
Returns:

getText

public java.lang.String getText()

getTopic

public Topic getTopic()

setAuthorId

public void setAuthorId(long authorId)

setAuthorName

public void setAuthorName(java.lang.String name)

setCreationDate

public void setCreationDate(org.joda.time.DateTime creationDate)

setEditionDate

public void setEditionDate(org.joda.time.DateTime editionDate)

setId

public void setId(long id)

setStatus

public void setStatus(Message.Status status)

setText

public void setText(java.lang.String text)

setTopic

public void setTopic(Topic topic)

title

public java.lang.String title()