Class PluginTemplateReference
java.lang.Object
com.atlassian.confluence.pages.templates.PluginTemplateReference
Used to reference a template based on the complete module key, space and referencing plugin key
- Since:
- 5.1
-
Method Summary
Modifier and TypeMethodDescriptionboolean
com.atlassian.plugin.ModuleCompleteKey
com.atlassian.plugin.ModuleCompleteKey
getSpace()
static PluginTemplateReference
globalTemplateReference
(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey) Create a reference to the globally customised version of the templateint
hashCode()
static PluginTemplateReference
spaceTemplateReference
(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey, Space space) Create a reference to the space level customised version of the templatestatic PluginTemplateReference
systemTemplateReference
(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey) Create a reference to the globally customised version of a system templatetoString()
-
Method Details
-
spaceTemplateReference
public static PluginTemplateReference spaceTemplateReference(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey, Space space) Create a reference to the space level customised version of the template- Parameters:
moduleCompleteKey
- The complete module key of the templatereferencingModuleCompleteKey
- The complete module key of the blueprint that is referencing this templatespace
- The space in which the template is being referenced (can be null)
-
globalTemplateReference
public static PluginTemplateReference globalTemplateReference(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey) Create a reference to the globally customised version of the template- Parameters:
moduleCompleteKey
- The complete module key of the templatereferencingModuleCompleteKey
- The complete module key of the blueprint that is referencing this template
-
systemTemplateReference
public static PluginTemplateReference systemTemplateReference(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey) Create a reference to the globally customised version of a system template- Parameters:
moduleCompleteKey
- The complete module key of the system template
-
getModuleCompleteKey
public com.atlassian.plugin.ModuleCompleteKey getModuleCompleteKey() -
getReferencingModuleCompleteKey
public com.atlassian.plugin.ModuleCompleteKey getReferencingModuleCompleteKey() -
getSpace
-
hashCode
public int hashCode() -
equals
-
toString
-