@ProviderType
public final class MockTagManager
extends java.lang.Object
implements com.day.cq.tagging.TagManager
TagManager
.Modifier and Type | Method and Description |
---|---|
boolean |
canCreateTag(java.lang.String tagID) |
boolean |
canCreateTagByTitle(java.lang.String tagTitlePath) |
boolean |
canCreateTagByTitle(java.lang.String tagTitlePath,
java.util.Locale locale) |
com.day.cq.tagging.Tag |
createTag(java.lang.String tagID,
java.lang.String title,
java.lang.String description) |
com.day.cq.tagging.Tag |
createTag(java.lang.String tagID,
java.lang.String title,
java.lang.String description,
boolean autoSave) |
com.day.cq.tagging.Tag |
createTagByTitle(java.lang.String titlePath) |
com.day.cq.tagging.Tag |
createTagByTitle(java.lang.String titlePath,
boolean autoSave) |
com.day.cq.tagging.Tag |
createTagByTitle(java.lang.String titlePath,
java.util.Locale locale) |
void |
deleteTag(com.day.cq.tagging.Tag tag) |
void |
deleteTag(com.day.cq.tagging.Tag tag,
boolean autoSave) |
com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> |
find(java.lang.String tagID) |
com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> |
find(java.lang.String basePath,
java.util.List<java.lang.String[]> tagSetIDs) |
com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> |
find(java.lang.String basePath,
java.lang.String[] tagIDs) |
com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> |
find(java.lang.String basePath,
java.lang.String[] tagIDs,
boolean oneMatchIsEnough) |
com.day.cq.tagging.TagManager.FindResults |
findByTitle(java.lang.String title) |
java.lang.Iterable<com.day.cq.tagging.Tag> |
findTagsByKeyword(java.lang.String arg0,
java.util.Locale arg1,
java.lang.String arg2) |
com.day.cq.tagging.Tag[] |
findTagsByTitle(java.lang.String keyword,
java.util.Locale locale) |
com.day.cq.tagging.Tag[] |
getNamespaces() |
java.util.Iterator<com.day.cq.tagging.Tag> |
getNamespacesIter() |
org.apache.sling.api.resource.ResourceResolver |
getResourceResolver() |
javax.jcr.Session |
getSession() |
java.util.List<java.lang.String> |
getSupportedLanguageCodes() |
static java.lang.String |
getTagRootPath() |
com.day.cq.tagging.Tag[] |
getTags(org.apache.sling.api.resource.Resource resource) |
com.day.cq.tagging.Tag[] |
getTagsForSubtree(org.apache.sling.api.resource.Resource resource,
boolean shallow) |
void |
mergeTag(com.day.cq.tagging.Tag tag,
com.day.cq.tagging.Tag destination) |
com.day.cq.tagging.Tag |
moveTag(com.day.cq.tagging.Tag tag,
java.lang.String destination) |
com.day.cq.tagging.Tag |
resolve(java.lang.String tagID) |
com.day.cq.tagging.Tag |
resolveByTitle(java.lang.String tagTitlePath) |
com.day.cq.tagging.Tag |
resolveByTitle(java.lang.String tagTitlePath,
java.util.Locale locale) |
void |
setTags(org.apache.sling.api.resource.Resource resource,
com.day.cq.tagging.Tag[] tags) |
void |
setTags(org.apache.sling.api.resource.Resource resource,
com.day.cq.tagging.Tag[] tags,
boolean autoSave) |
public static java.lang.String getTagRootPath()
public boolean canCreateTag(java.lang.String tagID) throws com.day.cq.tagging.InvalidTagFormatException
canCreateTag
in interface com.day.cq.tagging.TagManager
com.day.cq.tagging.InvalidTagFormatException
public com.day.cq.tagging.Tag createTag(java.lang.String tagID, java.lang.String title, java.lang.String description) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException
createTag
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
com.day.cq.tagging.InvalidTagFormatException
public com.day.cq.tagging.Tag createTag(java.lang.String tagID, java.lang.String title, java.lang.String description, boolean autoSave) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException
createTag
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
com.day.cq.tagging.InvalidTagFormatException
public com.day.cq.tagging.Tag createTagByTitle(java.lang.String titlePath) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException
createTagByTitle
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
com.day.cq.tagging.InvalidTagFormatException
public void deleteTag(com.day.cq.tagging.Tag tag) throws java.security.AccessControlException
deleteTag
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
public void deleteTag(com.day.cq.tagging.Tag tag, boolean autoSave) throws java.security.AccessControlException
deleteTag
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String tagID)
find
in interface com.day.cq.tagging.TagManager
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String basePath, java.lang.String[] tagIDs)
find
in interface com.day.cq.tagging.TagManager
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String basePath, java.lang.String[] tagIDs, boolean oneMatchIsEnough)
find
in interface com.day.cq.tagging.TagManager
public com.day.cq.tagging.Tag[] getNamespaces()
getNamespaces
in interface com.day.cq.tagging.TagManager
public java.util.Iterator<com.day.cq.tagging.Tag> getNamespacesIter()
getNamespacesIter
in interface com.day.cq.tagging.TagManager
public javax.jcr.Session getSession()
getSession
in interface com.day.cq.tagging.TagManager
public com.day.cq.tagging.Tag[] getTags(org.apache.sling.api.resource.Resource resource)
getTags
in interface com.day.cq.tagging.TagManager
public com.day.cq.tagging.Tag[] getTagsForSubtree(org.apache.sling.api.resource.Resource resource, boolean shallow)
getTagsForSubtree
in interface com.day.cq.tagging.TagManager
public com.day.cq.tagging.Tag resolve(java.lang.String tagID)
resolve
in interface com.day.cq.tagging.TagManager
public void setTags(org.apache.sling.api.resource.Resource resource, com.day.cq.tagging.Tag[] tags)
setTags
in interface com.day.cq.tagging.TagManager
public void setTags(org.apache.sling.api.resource.Resource resource, com.day.cq.tagging.Tag[] tags, boolean autoSave)
setTags
in interface com.day.cq.tagging.TagManager
public org.apache.sling.api.resource.ResourceResolver getResourceResolver()
getResourceResolver
in interface com.day.cq.tagging.TagManager
public boolean canCreateTagByTitle(java.lang.String tagTitlePath) throws com.day.cq.tagging.InvalidTagFormatException
canCreateTagByTitle
in interface com.day.cq.tagging.TagManager
com.day.cq.tagging.InvalidTagFormatException
public boolean canCreateTagByTitle(java.lang.String tagTitlePath, java.util.Locale locale) throws com.day.cq.tagging.InvalidTagFormatException
canCreateTagByTitle
in interface com.day.cq.tagging.TagManager
com.day.cq.tagging.InvalidTagFormatException
public com.day.cq.tagging.Tag createTagByTitle(java.lang.String titlePath, boolean autoSave) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException
createTagByTitle
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
com.day.cq.tagging.InvalidTagFormatException
public com.day.cq.tagging.Tag createTagByTitle(java.lang.String titlePath, java.util.Locale locale) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException
createTagByTitle
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
com.day.cq.tagging.InvalidTagFormatException
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String basePath, java.util.List<java.lang.String[]> tagSetIDs)
find
in interface com.day.cq.tagging.TagManager
public com.day.cq.tagging.TagManager.FindResults findByTitle(java.lang.String title)
findByTitle
in interface com.day.cq.tagging.TagManager
public void mergeTag(com.day.cq.tagging.Tag tag, com.day.cq.tagging.Tag destination) throws java.security.AccessControlException, com.day.cq.tagging.TagException
mergeTag
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
com.day.cq.tagging.TagException
public com.day.cq.tagging.Tag moveTag(com.day.cq.tagging.Tag tag, java.lang.String destination) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException, com.day.cq.tagging.TagException
moveTag
in interface com.day.cq.tagging.TagManager
java.security.AccessControlException
com.day.cq.tagging.InvalidTagFormatException
com.day.cq.tagging.TagException
public com.day.cq.tagging.Tag resolveByTitle(java.lang.String tagTitlePath)
resolveByTitle
in interface com.day.cq.tagging.TagManager
public com.day.cq.tagging.Tag resolveByTitle(java.lang.String tagTitlePath, java.util.Locale locale)
resolveByTitle
in interface com.day.cq.tagging.TagManager
public com.day.cq.tagging.Tag[] findTagsByTitle(java.lang.String keyword, java.util.Locale locale)
findTagsByTitle
in interface com.day.cq.tagging.TagManager
public java.lang.Iterable<com.day.cq.tagging.Tag> findTagsByKeyword(java.lang.String arg0, java.util.Locale arg1, java.lang.String arg2)
findTagsByKeyword
in interface com.day.cq.tagging.TagManager
public java.util.List<java.lang.String> getSupportedLanguageCodes()
getSupportedLanguageCodes
in interface com.day.cq.tagging.TagManager
Copyright © 2014–2021 wcm.io. All rights reserved.