| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.core.bean.EntityObject
com.atlassian.confluence.core.ConfluenceEntityObject
com.atlassian.confluence.core.AbstractVersionedEntityObject
com.atlassian.confluence.core.AbstractLabelableEntityObject
public abstract class AbstractLabelableEntityObject
| Field Summary | 
|---|
| Fields inherited from class com.atlassian.confluence.core.AbstractVersionedEntityObject | 
|---|
| INITIAL_VERSION | 
| Constructor Summary | |
|---|---|
| AbstractLabelableEntityObject() | |
| Method Summary | |
|---|---|
|  void | addLabelling(Labelling content) | 
|  Object | clone() | 
|  List<Label> | getGlobalLabels(com.atlassian.user.User user)List the labels on this content that are global labels | 
|  int | getLabelCount()Get the number of labels that are associated with this object. | 
|  List<Labelling> | getLabellings() | 
|  List<Label> | getLabels()Retrieve the labels that are associated with this object. | 
|  List<Label> | getLabelsForDisplay(com.atlassian.user.User user)List the labels on this content that are visible to a particular user, and should be shown in a list of labels. | 
|  LabelUtil | getLabelUtil() | 
|  List<Label> | getPersonalLabels(com.atlassian.user.User user)List the labels on this content that are personal labels for a particular user | 
|  List<Label> | getTeamLabels(com.atlassian.user.User user)List the labels on this content that are team labels for a particular user | 
|  List<Label> | getVisibleLabels(com.atlassian.user.User user)List the labels on this content that are visible to a particular user | 
|  boolean | isFavourite(com.atlassian.user.User user)Is this object marked as somebody's favourite? | 
|  void | removeLabelling(Labelling labelling) | 
| protected  void | setLabellings(List<Labelling> labellings) | 
| Methods inherited from class com.atlassian.confluence.core.AbstractVersionedEntityObject | 
|---|
| convertToHistoricalVersion, getLatestVersion, getOriginalVersion, getVersion, isLatestVersion, isNew, setOriginalVersion, setVersion | 
| Methods inherited from class com.atlassian.confluence.core.ConfluenceEntityObject | 
|---|
| getCreatorName, getLastModifierName, getRealClass, isPersistent, setCreatorName, setLastModifierName | 
| Methods inherited from class com.atlassian.core.bean.EntityObject | 
|---|
| equals, getCreationDate, getCurrentDate, getId, getLastModificationDate, hashCode, setClock, setCreationDate, setId, setLastModificationDate | 
| Methods inherited from class java.lang.Object | 
|---|
| finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface com.atlassian.confluence.labels.EditableLabelable | 
|---|
| getId, getTitle, isPersistent | 
| Constructor Detail | 
|---|
public AbstractLabelableEntityObject()
| Method Detail | 
|---|
public List<Label> getLabels()
Labelable
getLabels in interface Labelablepublic int getLabelCount()
Labelable
getLabelCount in interface Labelablepublic boolean isFavourite(com.atlassian.user.User user)
Labelable
isFavourite in interface Labelableuser - 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)
public List<Label> getVisibleLabels(com.atlassian.user.User user)
user - the user
public List<Label> getPersonalLabels(com.atlassian.user.User user)
user - the user
public List<Label> getGlobalLabels(com.atlassian.user.User user)
user - the user
public List<Label> getTeamLabels(com.atlassian.user.User user)
user - the user
public List<Label> getLabelsForDisplay(com.atlassian.user.User user)
user - the user
public LabelUtil getLabelUtil()
protected void setLabellings(List<Labelling> labellings)
public List<Labelling> getLabellings()
getLabellings in interface EditableLabelablepublic void addLabelling(Labelling content)
addLabelling in interface EditableLabelablepublic void removeLabelling(Labelling labelling)
removeLabelling in interface EditableLabelable
public Object clone()
             throws CloneNotSupportedException
clone in class com.atlassian.core.bean.EntityObjectCloneNotSupportedException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||