@ExperimentalApi
public interface ContentLabelService
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
ContentLabelService.Validator
Provides methods for validating actions on the ContentLabelService 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PageResponse<Label> | 
addLabels(ContentId contentId,
         Iterable<Label> labels)
Adds the given labels to the specified content 
 | 
PageResponse<Label> | 
getLabels(ContentId contentId,
         Collection<Label.Prefix> prefixes,
         PageRequest pageRequest)
Get the labels attached to a given piece of content in the given namespaces 
 | 
void | 
removeLabel(@NonNull ContentId contentId,
           @NonNull Label label)
Removes the given label the content with the given contentId 
 | 
void | 
removeLabel(ContentId contentId,
           String label)
Deprecated. 
 
since 6.5.0, use  
removeLabel(ContentId, Label) | 
ContentLabelService.Validator | 
validator()
Provides a validator for validating actions on the ContentLabelService and checking permissions
 related to labels on Content 
 | 
PageResponse<Label> getLabels(ContentId contentId, Collection<Label.Prefix> prefixes, PageRequest pageRequest) throws NotFoundException
contentId - the id of the content to retrieveprefixes - - the prefixes to filter the returned labels by, if empty no prefix filter is appliedpageRequest - - indicates how many labels to return and from what offsetNotFoundException - if the content does not exist, or is not viewable by the userPageResponse<Label> addLabels(ContentId contentId, Iterable<Label> labels) throws ServiceException
contentId - the id of the content to add labels tolabels - the label(s) that will be addedServiceException - if at least one label is invalid. Provides an error message@Deprecated void removeLabel(ContentId contentId, String label)
removeLabel(ContentId, Label)contentId - the id of the content to remove label fromlabel - the label that will be removedServiceException - if the user can not delete the label. Provides an error message.void removeLabel(@NonNull ContentId contentId, @NonNull Label label)
contentId - the id of the content to remove the label fromlabel - the label to be removedContentLabelService.Validator validator()
Copyright © 2003–2022 Atlassian. All rights reserved.