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 boolean
equals(Object obj)
com.atlassian.plugin.ModuleCompleteKey
getModuleCompleteKey()
com.atlassian.plugin.ModuleCompleteKey
getReferencingModuleCompleteKey()
Space
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 templateString
toString()
-
-
-
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()
-
-