Class PageTemplate
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.confluence.core.ConfluenceEntityObject
com.atlassian.confluence.core.AbstractVersionedEntityObject
com.atlassian.confluence.core.AbstractLabelableEntityObject
com.atlassian.confluence.pages.templates.PageTemplate
- All Implemented Interfaces:
Versioned
,EditableLabelable
,Labelable
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.confluence.core.AbstractVersionedEntityObject
INITIAL_VERSION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Remove all data from the object that does not need to be saved by historical versions.boolean
Get the latest, current version of this versioned object.com.atlassian.plugin.ModuleCompleteKey
getName()
com.atlassian.plugin.ModuleCompleteKey
getSpace()
The space this page template is constrained to.getTitle()
int
hashCode()
boolean
void
setBodyType
(BodyType bodyType) void
setContent
(String content) void
setDescription
(String description) void
setModuleCompleteKey
(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey) void
void
setOriginalVersionPageTemplate
(PageTemplate originalVersionPageTemplate) void
setReferencingModuleCompleteKey
(com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey) void
setReferencingModuleKey
(String referencingModuleKey) void
setReferencingPluginKey
(String referencingPluginKey) void
Methods inherited from class com.atlassian.confluence.core.AbstractLabelableEntityObject
addLabelling, clone, getGlobalLabels, getLabelCount, getLabellings, getLabels, getLabelsForDisplay, getPersonalLabels, getTeamLabels, getVisibleLabels, isFavourite, removeLabelling, setLabellings
Methods inherited from class com.atlassian.confluence.core.AbstractVersionedEntityObject
getConfluenceRevision, getVersion, getVersionChildPolicy, isLatestVersion, isNew, setOriginalVersion, setVersion
Methods inherited from class com.atlassian.confluence.core.ConfluenceEntityObject
getCreator, getCreatorName, getLastModifier, getLastModifierName, getRealClass, isPersistent, setCreator, setCreatorName, setLastModifier, setLastModifierName
Methods inherited from class com.atlassian.core.bean.EntityObject
getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.confluence.labels.EditableLabelable
getId, isPersistent
Methods inherited from interface com.atlassian.confluence.core.Versioned
applyChildVersioningPolicy
-
Field Details
-
LABEL_SEPARATOR
The String used to separate thelabels
.- See Also:
-
-
Constructor Details
-
PageTemplate
public PageTemplate() -
PageTemplate
-
-
Method Details
-
getName
-
setName
-
getDescription
-
setDescription
-
getContent
-
setContent
-
getSpace
The space this page template is constrained to. -
setSpace
-
setModuleCompleteKey
public void setModuleCompleteKey(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey) -
setReferencingModuleCompleteKey
public void setReferencingModuleCompleteKey(com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey) -
getModuleCompleteKey
public com.atlassian.plugin.ModuleCompleteKey getModuleCompleteKey() -
getReferencingModuleCompleteKey
public com.atlassian.plugin.ModuleCompleteKey getReferencingModuleCompleteKey() -
getModuleKey
-
getPluginKey
-
getOriginalVersionPageTemplate
-
getLatestVersion
Description copied from interface:Versioned
Get the latest, current version of this versioned object. If this object is the current version, return this object.Note that drafts are a special version of a
ContentEntityObject
so for drafts this method should return theContentEntityObject
the drafts points to if it exists and the draft itself otherwise.- Specified by:
getLatestVersion
in interfaceVersioned
- Overrides:
getLatestVersion
in classAbstractVersionedEntityObject
- Returns:
- the current version of this object.
- See Also:
-
setOriginalVersionPageTemplate
-
isGlobalPageTemplate
public boolean isGlobalPageTemplate() -
equals
- Overrides:
equals
in classcom.atlassian.core.bean.EntityObject
-
hashCode
public int hashCode()- Overrides:
hashCode
in classcom.atlassian.core.bean.EntityObject
-
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 interfaceVersioned
- Overrides:
convertToHistoricalVersion
in classAbstractVersionedEntityObject
-
getTitle
-
getBodyType
-
setBodyType
-
getReferencingPluginKey
-
setReferencingPluginKey
-
getReferencingModuleKey
-
setReferencingModuleKey
-
getContentTemplateId
-