Uses of Interface
com.atlassian.confluence.labels.Labelable
Packages that use Labelable
Package
Description
-
Uses of Labelable in com.atlassian.confluence.content
Classes in com.atlassian.confluence.content that implement LabelableModifier and TypeClassDescriptionclassGeneric ContentEntityObject that plugins can use to extend Confluence's content system. -
Uses of Labelable in com.atlassian.confluence.core
Classes in com.atlassian.confluence.core that implement LabelableModifier and TypeClassDescriptionclassclassclassA ContentEntityObject that is a first-class member of a Space (i.e. -
Uses of Labelable in com.atlassian.confluence.event.events.label
Fields in com.atlassian.confluence.event.events.label declared as LabelableMethods in com.atlassian.confluence.event.events.label that return LabelableConstructors in com.atlassian.confluence.event.events.label with parameters of type LabelableModifierConstructorDescriptionLabelAddEvent(Label source, Labelable labelled) LabelEvent(Label source, Labelable labelled) LabelRemoveEvent(Label source, Labelable labelled) -
Uses of Labelable in com.atlassian.confluence.impl.labels
Methods in com.atlassian.confluence.impl.labels that return types with arguments of type LabelableModifier and TypeMethodDescriptionCachingLabelManager.getContent(Label label) CachingLabelManager.getContentForAllLabels(Collection<Label> labels, int maxResults, int offset) CachingLabelManager.getCurrentContentForLabel(Label label) CachingLabelManager.getCurrentContentForLabelAndSpace(Label label, String spaceKey) CachingLabelManager.getCurrentContentWithPersonalLabel(String username) Methods in com.atlassian.confluence.impl.labels with parameters of type LabelableModifier and TypeMethodDescriptionintCachingLabelManager.getSuggestedLabels(Labelable content) CachingLabelManager.getSuggestedLabels(Labelable content, int maxResults) CachingLabelManager.getSuggestedLabelsInSpace(Labelable content, String spaceKey) CachingLabelManager.getSuggestedLabelsInSpace(Labelable content, String spaceKey, int maxResults) booleanLabelPermissionEnforcerImpl.isLabelableByUser(Labelable object) voidCachingLabelManager.removeAllLabels(Labelable content) intCachingLabelManager.removeLabel(Labelable object, Label label) voidCachingLabelManager.removeLabels(Labelable object, List<Label> labels) booleanLabelPermissionEnforcerImpl.userCanEditLabel(Label label, Labelable object) booleanLabelPermissionEnforcerImpl.userCanEditLabel(ParsedLabelName ref, Labelable object) booleanLabelPermissionEnforcerImpl.userCanViewObject(Labelable object) -
Uses of Labelable in com.atlassian.confluence.impl.search.actions
Methods in com.atlassian.confluence.impl.search.actions with parameters of type LabelableModifier and TypeMethodDescriptionSearchSiteAction.getLabelNames(Labelable obj) Deprecated.Retrieve a comma separated string of label names. -
Uses of Labelable in com.atlassian.confluence.labels
Subinterfaces of Labelable in com.atlassian.confluence.labelsModifier and TypeInterfaceDescriptioninterfaceAn interface which extends the immutable interface of Labelable with functionality to be able to add and remove labels.Classes in com.atlassian.confluence.labels that implement LabelableModifier and TypeClassDescriptionclassThis wrapper exposes only those labels and functions of the labelable object that the specified user is permitted to view.Methods in com.atlassian.confluence.labels that return LabelableMethods in com.atlassian.confluence.labels that return types with arguments of type LabelableModifier and TypeMethodDescriptionDefaultLabelManager.getContent(Label label) LabelManager.getContent(Label label) Deprecated.since 5.3.DefaultLabelManager.getContentForAllLabels(Collection<Label> labels, int maxResults, int offset) LabelManager.getContentForAllLabels(Collection<Label> labels, int maxResults, int offset) Deprecated.since 5.3.DefaultLabelManager.getCurrentContentForLabel(Label label) LabelManager.getCurrentContentForLabel(Label label) Deprecated.since 5.3.DefaultLabelManager.getCurrentContentForLabelAndSpace(Label label, String spaceKey) LabelManager.getCurrentContentForLabelAndSpace(Label label, String spaceKey) Deprecated.since 5.3.DefaultLabelManager.getCurrentContentWithPersonalLabel(String username) LabelManager.getCurrentContentWithPersonalLabel(String username) Get all current content labelled by a userMethods in com.atlassian.confluence.labels with parameters of type LabelableModifier and TypeMethodDescriptionintintAdd a label to the specified content.ParsedLabelName.addLabel(Labelable labelable, LabelManager labelManager) Deprecated, for removal: This API element is subject to removal in a future version.since 9.3DefaultLabelManager.getSuggestedLabels(Labelable content) DefaultLabelManager.getSuggestedLabels(Labelable content, int count) LabelManager.getSuggestedLabels(Labelable content) Retrieve the DEFAULT_LABEL_COUNT suggested labels for the specified content.LabelManager.getSuggestedLabels(Labelable content, int maxResults) Retrieve the suggested labels for the specified content.DefaultLabelManager.getSuggestedLabelsInSpace(Labelable content, String spaceKey) DefaultLabelManager.getSuggestedLabelsInSpace(Labelable content, String spaceKey, int maxResults) LabelManager.getSuggestedLabelsInSpace(Labelable content, String spaceKey) Retrieve the DEFAULT_LABEL_COUNT suggested labels for the specified content bound to the specified space.LabelManager.getSuggestedLabelsInSpace(Labelable content, String spaceKey, int maxResults) Retrieve the suggested labels for the specified content bound to the specified space.booleanLabelPermissionEnforcer.isLabelableByUser(Labelable object) Checks that the object permits labels to be edited by the logged in user.static booleanLabelPermissionSupport.isLabelableByUser(Labelable object, PermissionManager permissionManager) Deprecated.Checks that the object permits labels to be edited by the logged in user.voidDefaultLabelManager.removeAllLabels(Labelable content) voidLabelManager.removeAllLabels(Labelable content) Remove all of the labels from the specified content.intDefaultLabelManager.removeLabel(Labelable content, Label label) intLabelManager.removeLabel(Labelable object, Label label) Remove a label from the specified content.voidDefaultLabelManager.removeLabels(Labelable content, List<Label> labels) voidLabelManager.removeLabels(Labelable object, List<Label> labels) removes a list of labels from the labelable objectbooleanLabelPermissionEnforcer.userCanEditLabel(Label label, Labelable object) Check if the user can edit a label of an objectbooleanLabelPermissionEnforcer.userCanEditLabel(ParsedLabelName ref, Labelable object) Check if the user can edit a label of an objectstatic booleanLabelPermissionSupport.userCanEditLabel(Label label, Labelable object, PermissionManager permissionManager) Deprecated.static booleanLabelPermissionSupport.userCanEditLabel(ParsedLabelName ref, Labelable object, PermissionManager permissionManager) Deprecated.booleanLabelPermissionEnforcer.userCanViewObject(Labelable object) Check if the user can view the labelable objectstatic booleanLabelPermissionSupport.userCanViewObject(Labelable object, PermissionManager permissionManager) Deprecated.Constructors in com.atlassian.confluence.labels with parameters of type LabelableModifierConstructorDescriptionPermittedLabelView(Labelable original, com.atlassian.user.User actingUser, boolean hideSpecialLabels) -
Uses of Labelable in com.atlassian.confluence.labels.actions
Methods in com.atlassian.confluence.labels.actions that return LabelableModifier and TypeMethodDescriptionAddFavouriteAction.getEntity()Used so that the links are correctly built when JS is disabledAddSpaceToFavouriteAjaxAction.getEntity()Used so that the links are correctly built when JS is disabledRemoveFavouriteAction.getEntity()Used so that the links are correctly built when JS is disabledRemoveSpaceFromFavouriteAjaxAction.getEntity()Used so that the links are correctly built when JS is disabled -
Uses of Labelable in com.atlassian.confluence.labels.service
Methods in com.atlassian.confluence.labels.service that return Labelable -
Uses of Labelable in com.atlassian.confluence.pages
Classes in com.atlassian.confluence.pages that implement LabelableModifier and TypeClassDescriptionclassParent of the concrete Page and BlogPost classesclassclassclassclassThis is the old way of dealing with drafts in Confluence and will be deprecated soon.classRepresents a Page within Confluence. -
Uses of Labelable in com.atlassian.confluence.pages.templates
Classes in com.atlassian.confluence.pages.templates that implement Labelable -
Uses of Labelable in com.atlassian.confluence.plugins.labels.actions
Methods in com.atlassian.confluence.plugins.labels.actions that return LabelableModifier and TypeMethodDescriptionAddLabelAction.getEntity()Used so that the links are correctly built when JS is disabledRemoveLabelAction.getEntity()Used so that the links are correctly built when JS is disabledMethods in com.atlassian.confluence.plugins.labels.actions with parameters of type LabelableModifier and TypeMethodDescriptionViewLabelAction.getOtherLabels(Labelable content) Returns the first nine global labels on the given content that are not this.label. -
Uses of Labelable in com.atlassian.confluence.setup.settings
Classes in com.atlassian.confluence.setup.settings that implement LabelableModifier and TypeClassDescriptionclassContent Entity Object that is associated with the whole confluence rather then a specific space/page/user. -
Uses of Labelable in com.atlassian.confluence.spaces
Classes in com.atlassian.confluence.spaces that implement Labelable -
Uses of Labelable in com.atlassian.confluence.user
Classes in com.atlassian.confluence.user that implement Labelable -
Uses of Labelable in com.atlassian.confluence.util
Methods in com.atlassian.confluence.util with parameters of type LabelableModifier and TypeMethodDescriptionstatic LabelLabelUtil.addLabel(String labelReference, LabelManager labelManager, Labelable object) Adds the label to the specified object.static LabelLabelUtil.addLabel(String labelReference, LabelManager labelManager, Labelable object, ConfluenceUser user) Adds the label to the specified object.static StringLabelUtil.convertToDelimitedString(Labelable obj, com.atlassian.user.User user) Helper method converting list of labels associated with the labelable object into a space separated string of the label names.static booleanLabelUtil.syncState(String source, LabelManager labelManager, com.atlassian.user.User user, Labelable dest) Neat method that will synchronize a space separated list of label names with the labels contained within the labelable object.static booleanLabelUtil.syncState(String source, LabelManager labelManager, com.atlassian.user.User user, Labelable dest, boolean ignored) Deprecated.since 5.1.static booleanLabelUtil.syncState(Collection<String> labelNames, LabelManager labelManager, com.atlassian.user.User user, Labelable dest) static booleanLabelUtil.syncState(List<Label> source, LabelManager labelManager, com.atlassian.user.User user, Labelable dest)