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 Labelable
getDelegate()
int
getLabelCount()
Get the number of labels that are associated with this object.List<Label>
getLabels()
Retrieve the labels that are associated with this object.boolean
isFavourite(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:Labelable
Retrieve the labels that are associated with this object.
-
getLabelCount
public int getLabelCount()
Description copied from interface:Labelable
Get the number of labels that are associated with this object.- Specified by:
getLabelCount
in interfaceLabelable
- Returns:
- the number of labels associated with this object.
-
isFavourite
public boolean isFavourite(ConfluenceUser user)
Description copied from interface:Labelable
Is this object marked as somebody's favourite?- Specified by:
isFavourite
in 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()
-
-