com.atlassian.confluence.pages.templates
Class PageTemplate

java.lang.Object
  extended bycom.atlassian.core.bean.EntityObject
      extended bycom.atlassian.confluence.core.ConfluenceEntityObject
          extended bycom.atlassian.confluence.core.AbstractVersionedEntityObject
              extended bycom.atlassian.confluence.pages.templates.PageTemplate
All Implemented Interfaces:
Cloneable, Serializable, Versioned

public class PageTemplate
extends AbstractVersionedEntityObject

See Also:
Serialized Form

Constructor Summary
PageTemplate()
           
 
Method Summary
 void convertToHistoricalVersion()
          Remove all data from the object that does not need to be saved by historical versions.
 boolean equals(Object o)
           
 String getContent()
           
 String getDescription()
           
 String getName()
           
 PageTemplate getOriginalVersionPageTemplate()
           
 Space getSpace()
          The space this page template is constrained to.
 int hashCode()
           
 boolean isGlobalPageTemplate()
           
 void setContent(String content)
           
 void setDescription(String description)
           
 void setName(String name)
           
 void setOriginalVersionPageTemplate(PageTemplate originalVersionPageTemplate)
           
 void setSpace(Space space)
           
 
Methods inherited from class com.atlassian.confluence.core.AbstractVersionedEntityObject
getLatestVersion, getOriginalVersion, getVersion, isLatestVersion, isNew, setOriginalVersion, setVersion
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceEntityObject
getCreatorName, getLastModifierName, isPersistent, setCreatorName, setLastModifierName
 
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageTemplate

public PageTemplate()
Method Detail

getName

public String getName()

setName

public void setName(String name)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getContent

public String getContent()

setContent

public void setContent(String content)

getSpace

public Space getSpace()
The space this page template is constrained to.


setSpace

public void setSpace(Space space)

getOriginalVersionPageTemplate

public PageTemplate getOriginalVersionPageTemplate()

setOriginalVersionPageTemplate

public void setOriginalVersionPageTemplate(PageTemplate originalVersionPageTemplate)

isGlobalPageTemplate

public boolean isGlobalPageTemplate()

equals

public boolean equals(Object o)

hashCode

public int hashCode()

convertToHistoricalVersion

public void convertToHistoricalVersion()
Description copied from interface: Versioned
Remove all data from the object that does not need to be saved by historical versions. For versioned objects that are persisted, this includes removing associations with other persisted objects that may otherwise cause us to break the expected arity of the database relations.

When using Hibernate to persist versioned objects, take special care to null any field that might contain a Hibernate-persisted collection, as Hibernate does not allow two different persistent objects to refer to the same persisted collection at the same time.

Specified by:
convertToHistoricalVersion in interface Versioned
Overrides:
convertToHistoricalVersion in class AbstractVersionedEntityObject


Confluence is developed by Atlassian.