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 TypeMethodDescriptionbooleancom.atlassian.plugin.ModuleCompleteKeycom.atlassian.plugin.ModuleCompleteKeygetSpace()static PluginTemplateReferenceglobalTemplateReference(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey) Create a reference to the globally customised version of the templateinthashCode()static PluginTemplateReferencespaceTemplateReference(com.atlassian.plugin.ModuleCompleteKey moduleCompleteKey, com.atlassian.plugin.ModuleCompleteKey referencingModuleCompleteKey, Space space) Create a reference to the space level customised version of the templatestatic PluginTemplateReferencesystemTemplateReference(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
-