com.ecyrd.jspwiki
Class WikiPage

java.lang.Object
  |
  +--com.ecyrd.jspwiki.WikiPage
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Attachment

public class WikiPage
extends java.lang.Object
implements java.lang.Cloneable

Simple wrapper class for the Wiki page attributes. The Wiki page content is moved around in Strings, though.


Constructor Summary
WikiPage(java.lang.String name)
           
 
Method Summary
 java.lang.Object clone()
          Creates a deep clone of a WikiPage.
 java.lang.String getAuthor()
          Returns author name, or null, if no author has been defined.
 java.util.Date getLastModified()
           
 java.lang.String getName()
           
 int getVersion()
           
 void setAuthor(java.lang.String author)
           
 void setLastModified(java.util.Date date)
           
 void setVersion(int version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WikiPage

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

getName

public java.lang.String getName()

getLastModified

public java.util.Date getLastModified()

setLastModified

public void setLastModified(java.util.Date date)

setVersion

public void setVersion(int version)

getVersion

public int getVersion()

setAuthor

public void setAuthor(java.lang.String author)

getAuthor

public java.lang.String getAuthor()
Returns author name, or null, if no author has been defined.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public java.lang.Object clone()
Creates a deep clone of a WikiPage. Strings are not cloned, since they're immutable.

Overrides:
clone in class java.lang.Object