Class PluginTemplateReference
- java.lang.Object
-
- com.atlassian.confluence.pages.templates.PluginTemplateReference
-
public class PluginTemplateReference extends Object
Used to reference a template based on the complete module key, space and referencing plugin key- Since:
- 5.1
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)com.atlassian.plugin.ModuleCompleteKeygetModuleCompleteKey()com.atlassian.plugin.ModuleCompleteKeygetReferencingModuleCompleteKey()SpacegetSpace()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 templateStringtoString()
-
-
-
Method Detail
-
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
public Space getSpace()
-
-