org.varienaja.comments
Class Comment

java.lang.Object
  extended by org.varienaja.comments.Comment
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Comment>

public class Comment
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<Comment>

Class representing a Comment

Author:
Varienaja
See Also:
Serialized Form

Constructor Summary
Comment(java.lang.String source, java.lang.String title, java.util.Date date)
           
 
Method Summary
 void addElement(CommentElement element)
           
 int compareTo(Comment other)
          Sort by date descending
 boolean equals(java.lang.Object o)
           
 java.util.Date getDate()
           
 java.util.List<CommentElement> getElements()
           
 java.lang.String getSource()
           
 java.lang.String getTitle()
           
 int hashCode()
           
 void setDate(java.util.Date date)
           
 void setTitle(java.lang.String title)
           
 void splitElement(CommentElement src, java.util.List<CommentElement> dest)
          Splits an existing CommentElement into several others.
 java.lang.String toString()
          Returns the title and contents of the review.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Comment

public Comment(java.lang.String source,
               java.lang.String title,
               java.util.Date date)
Method Detail

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getSource

public java.lang.String getSource()

getElements

public java.util.List<CommentElement> getElements()

addElement

public void addElement(CommentElement element)

splitElement

public void splitElement(CommentElement src,
                         java.util.List<CommentElement> dest)
Splits an existing CommentElement into several others.

Parameters:
src - The source element.
dest - The destination elements.

setDate

public void setDate(java.util.Date date)

getDate

public java.util.Date getDate()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(Comment other)
Sort by date descending

Specified by:
compareTo in interface java.lang.Comparable<Comment>

toString

public java.lang.String toString()
Returns the title and contents of the review.

Overrides:
toString in class java.lang.Object


Copyright © 2010 A.J.V.. All Rights Reserved.