Package com.atlassian.confluence.labels
Interface EditableLabelable
-
- All Superinterfaces:
Labelable
- All Known Implementing Classes:
AbstractLabelableEntityObject
,AbstractPage
,Attachment
,BlogPost
,Comment
,ContentEntityObject
,CustomContentEntityObject
,Draft
,GlobalDescription
,Page
,PageTemplate
,PersonalInformation
,SpaceContentEntityObject
,SpaceDescription
public interface EditableLabelable extends Labelable
An interface which extends the immutable interface of Labelable with functionality to be able to add and remove labels.This interface is not generally for public consumption, clients should use the LabelManager to add and remove Labels to instances of Labelable.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addLabelling(Labelling content)
long
getId()
List<Labelling>
getLabellings()
String
getTitle()
boolean
isPersistent()
void
removeLabelling(Labelling labelling)
-
Methods inherited from interface com.atlassian.confluence.labels.Labelable
getLabelCount, getLabels, isFavourite
-
-