Package com.atlassian.confluence.labels
Class PermittedLabelView
- java.lang.Object
-
- com.atlassian.confluence.labels.PermittedLabelView
-
-
Constructor Summary
Constructors Constructor Description PermittedLabelView(Labelable original, com.atlassian.user.User actingUser, boolean hideSpecialLabels)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LabelablegetDelegate()intgetLabelCount()Get the number of labels that are associated with this object.List<Label>getLabels()Retrieve the labels that are associated with this object.booleanisFavourite(ConfluenceUser user)Is this object marked as somebody's favourite?
-
-
-
Constructor Detail
-
PermittedLabelView
public PermittedLabelView(Labelable original, com.atlassian.user.User actingUser, boolean hideSpecialLabels)
-
-
Method Detail
-
getLabels
public List<Label> getLabels()
Description copied from interface:LabelableRetrieve the labels that are associated with this object.
-
getLabelCount
public int getLabelCount()
Description copied from interface:LabelableGet the number of labels that are associated with this object.- Specified by:
getLabelCountin interfaceLabelable- Returns:
- the number of labels associated with this object.
-
isFavourite
public boolean isFavourite(ConfluenceUser user)
Description copied from interface:LabelableIs this object marked as somebody's favourite?- Specified by:
isFavouritein interfaceLabelable- Parameters:
user- the user who is being checked against. If user is null this method must always return false (anonymous users can not mark anything as a favourite, obviously)- Returns:
- true if the labelable object is a 'favourite' of a given user, false otherwise
-
getDelegate
public Labelable getDelegate()
-
-