Interface TemplateService
-
- All Known Implementing Classes:
LegacyTemplateServiceImpl
@Deprecated public interface TemplateService
Deprecated.since 7.0.1 , useContentLabelService
-
-
Method Summary
All Methods Instance Methods Abstract 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 templatevoid
removeLabel(long pageTemplateId, long labelId)
Deprecated.Remove a label with labelId from the specified content
-
-
-
Method Detail
-
getLabels
Iterable<Label> getLabels(long pageTemplateId, Collection<Label.Prefix> prefixes) throws NotFoundException
Deprecated.Get the labels attached to a given page template- 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
Iterable<Label> addLabels(long pageTemplateId, Iterable<Label> labels) throws IllegalArgumentException
Deprecated.Adds the given labels to the specified content- 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
void removeLabel(long pageTemplateId, long labelId) throws IllegalArgumentException
Deprecated.Remove a label with labelId from the specified content- 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
-
-