Class LegacyTemplateServiceImpl
- java.lang.Object
 - 
- com.atlassian.confluence.ui.rest.service.content.LegacyTemplateServiceImpl
 
 
- 
- All Implemented Interfaces:
 TemplateService
@Deprecated @Component public class LegacyTemplateServiceImpl extends Object implements TemplateService
Deprecated.since 7.0.1 , useContentService 
- 
- 
Constructor Summary
Constructors Constructor Description LegacyTemplateServiceImpl(PageTemplateManager pageTemplateManager, PermissionManager permissionManager, LabelsService labelsService)Deprecated. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Iterable<Label>addLabels(long pageTemplateId, Iterable<Label> labels)Deprecated.Adds the given labels to the specified contentIterable<Label>getLabels(long pageTemplateId, Collection<Label.Prefix> prefixes)Deprecated.Get the labels attached to a given page templatevoidremoveLabel(long pageTemplateId, long labelId)Deprecated.Remove a label with labelId from the specified content 
 - 
 
- 
- 
Constructor Detail
- 
LegacyTemplateServiceImpl
@Autowired public LegacyTemplateServiceImpl(PageTemplateManager pageTemplateManager, PermissionManager permissionManager, LabelsService labelsService)
Deprecated. 
 - 
 
- 
Method Detail
- 
getLabels
public Iterable<Label> getLabels(long pageTemplateId, Collection<Label.Prefix> prefixes) throws NotFoundException
Deprecated.Description copied from interface:TemplateServiceGet the labels attached to a given page template- Specified by:
 getLabelsin interfaceTemplateService- Parameters:
 pageTemplateId- id of the page template to fetch labels for.- Throws:
 NotFoundException- if the page template does not exist, or is not viewable by the user
 
- 
addLabels
public Iterable<Label> addLabels(long pageTemplateId, Iterable<Label> labels) throws IllegalArgumentException
Deprecated.Description copied from interface:TemplateServiceAdds the given labels to the specified content- Specified by:
 addLabelsin interfaceTemplateService- Parameters:
 pageTemplateId- the id of the content to add labels tolabels- the label(s) that will be added- Returns:
 - all the labels that are associated with the specified content
 - Throws:
 IllegalArgumentException- if at least one label is invalid. Provides an error message
 
- 
removeLabel
public void removeLabel(long pageTemplateId, long labelId) throws IllegalArgumentExceptionDeprecated.Description copied from interface:TemplateServiceRemove a label with labelId from the specified content- Specified by:
 removeLabelin interfaceTemplateService- Parameters:
 pageTemplateId- the id of the content to remove the label fromlabelId- the id of the label to remove- Throws:
 IllegalArgumentException- failed to remove the label
 
 - 
 
 -