Generated by
JDiff

Interface com.day.cq.tagging.TagManager

Changed Methods
boolean canCreateTag(String) Changed from non-abstract to abstract. Returns whether the current user (eg.
FindResults findByTitle(String) Changed from non-abstract to abstract. Searches for all content that is tagged with a tag that contains the given title as tag title.
Tag[] findTagsByTitle(String, Locale) Changed from non-abstract to abstract. Searches for tags with the given keyword in the title.
Tag[] getNamespaces() Changed from non-abstract to abstract. Retrieves all available tag namespaces as array.
Iterator getNamespacesIter() Changed from non-abstract to abstract. Retrieves all available tag namespaces as iterator.
ResourceResolver getResourceResolver() Changed from non-abstract to abstract. Convenience method that returns the underlying resource resolver.
Session getSession() Changed from non-abstract to abstract. Deprecate in favor of {@link #getResourceResolver()}.
Tag[] getTags(Resource) Changed from non-abstract to abstract. Retrieves the tags set on the given resource.
Tag[] getTagsForSubtree(Resource, boolean) Changed from non-abstract to abstract. Retrieves the tags set on the given resource and/or all its child resources (aka subtree).
void mergeTag(Tag, Tag) Changed from non-abstract to abstract. Merges a tag with another one.
Tag moveTag(Tag, String) Changed from non-abstract to abstract. Moves a tag.
Tag resolve(String) Changed from non-abstract to abstract. Resolves a tag (or namespace) object by a shorthand tag id, such as sky or dam:fruit/apple, or by the absolute path to a tag, such as /etc/tags/dam/fruit/apple.
boolean canCreateTagByTitle(String) Changed from non-abstract to abstract. Returns whether the current user (eg.
boolean canCreateTagByTitle(String, Locale) Changed from non-abstract to abstract. Returns whether the current user (eg.
Tag createTag(String, String, String) Changed from non-abstract to abstract. Creates a new tag (or namespace) by creating it in the tag store, eg.
Tag createTag(String, String, String, boolean) Changed from non-abstract to abstract. Creates a new tag (or namespace) by creating it in the tag store, eg.
Tag createTagByTitle(String) Changed from non-abstract to abstract. Creates a new tag (not namespace, can be specified at the beginning, but must exist) from a title or a path of titles (corresponding to Tag.getTitlePath()).
Tag createTagByTitle(String, boolean) Changed from non-abstract to abstract. Creates a new tag (not namespace, can be specified at the beginning, but must exist) from a title or a path of titles (corresponding to Tag.getTitlePath()).
Tag createTagByTitle(String, Locale) Changed from non-abstract to abstract. Creates a new tag (not namespace, can be specified at the beginning, but must exist) from a title or a path of titles (corresponding to Tag.getTitlePath()).
void deleteTag(Tag) Changed from non-abstract to abstract. Deletes the given tag.
void deleteTag(Tag, boolean) Changed from non-abstract to abstract. Deletes the given tag.
RangeIterator find(String) Changed from non-abstract to abstract. Returns all content (Sling Resource Resources, typically JCR Node Nodes) tagged with the given tag.
RangeIterator find(String, String[]) Changed from non-abstract to abstract. Returns all content (Sling Resource Resources, typically JCR Node Nodes) tagged with all of the given tags, but only content that lies below the given base path.
In the standard JCR-implementation, these are all nodes with a cq:tags property that contains either the tagID or the full absolute path to that tag.
Furthermore, when passing a container tag, such as fruit with eg.
RangeIterator find(String, String[], boolean) Changed from non-abstract to abstract. Returns all content (Sling Resource Resources, typically JCR Node Nodes) tagged with all or one of the given tags, but only content that lies below the given base path.
In the standard JCR-implementation, these are all nodes with a cq:tags property that contains either the tagID or the full absolute path to that tag.
Furthermore, when passing a container tag, such as fruit with eg.
RangeIterator find(String, List) Changed from non-abstract to abstract. Returns all content (Sling Resource Resources, typically JCR Node Nodes) tagged with all or one of the given tags, but only content that lies below the given base path.
In the standard JCR-implementation, these are all nodes with a cq:tags property that contains either the tagID or the full absolute path to that tag.
Furthermore, when passing a container tag, such as fruit with eg.
Tag resolveByTitle(String) Changed from non-abstract to abstract. Resolves a tag (or namespace) object by a title or path of titles (corresponding to Tag.getTitlePath()).
Tag resolveByTitle(String, Locale) Changed from non-abstract to abstract. Resolves a tag (or namespace) object by a title or path of titles (corresponding to Tag.getTitlePath()) in the given locale.
void setTags(Resource, Tag[]) Changed from non-abstract to abstract. Sets tags on the given resource.
void setTags(Resource, Tag[], boolean) Changed from non-abstract to abstract. Sets tags on the given resource.