Class Wikipage

Object
Wikipage
All Implemented Interfaces:
Serializable

@Entity public class Wikipage extends Object implements Serializable
Author:
maartenl
See Also:
  • Constructor Details

  • Method Details

    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getName

      public String getName()
      The owner of the wikipage, or at least the last one modifying it.
      Returns:
      the name of a player.
    • setName

      public void setName(String name)
    • getCreateDate

      public LocalDateTime getCreateDate()
    • setCreateDate

      public void setCreateDate(LocalDateTime createDate)
    • getModifiedDate

      public LocalDateTime getModifiedDate()
    • setModifiedDate

      public void setModifiedDate(LocalDateTime modifiedDate)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getContent

      public String getContent()
    • setContent

      public void setContent(String content)
    • getSummary

      public String getSummary()
    • setSummary

      public void setSummary(String summary)
    • getChildren

      public List<Wikipage> getChildren()
    • setChildren

      public void setChildren(List<Wikipage> children)
    • getParent

      public Wikipage getParent()
    • setParent

      public void setParent(Wikipage parent)
    • getAdministration

      public boolean getAdministration()
    • setAdministration

      public void setAdministration(boolean administration)
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getOrdering

      public Integer getOrdering()
    • setOrdering

      public void setOrdering(Integer ordering)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • increaseVersion

      public void increaseVersion()
    • getHtmlContent

      public String getHtmlContent()
      As this Wikipage does not know anything about processing a wiki format, this just returns a transient field. Formatting is done elsewhere. Simply make sure to call setHtmlContent(java.lang.String) appropriately beforehand.
      Returns:
      a string
      See Also:
    • setHtmlContent

      public void setHtmlContent(String htmlContent)
      Set the appropriate HTML format of the wikipage. This sets a transient field which can then be used for displaying. This field is not stored in the database.
      Parameters:
      htmlContent - the html content representation of the getContent().