@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.TagManagercom.day.cq.tagging.InvalidTagFormatExceptionpublic 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.TagManagerjava.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatExceptionpublic 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.TagManagerjava.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatExceptionpublic 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.TagManagerjava.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatExceptionpublic void deleteTag(com.day.cq.tagging.Tag tag)
throws java.security.AccessControlException
deleteTag in interface com.day.cq.tagging.TagManagerjava.security.AccessControlExceptionpublic void deleteTag(com.day.cq.tagging.Tag tag,
boolean autoSave)
throws java.security.AccessControlException
deleteTag in interface com.day.cq.tagging.TagManagerjava.security.AccessControlExceptionpublic com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String tagID)
find in interface com.day.cq.tagging.TagManagerpublic 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.TagManagerpublic 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.TagManagerpublic com.day.cq.tagging.Tag[] getNamespaces()
getNamespaces in interface com.day.cq.tagging.TagManagerpublic java.util.Iterator<com.day.cq.tagging.Tag> getNamespacesIter()
getNamespacesIter in interface com.day.cq.tagging.TagManagerpublic javax.jcr.Session getSession()
getSession in interface com.day.cq.tagging.TagManagerpublic com.day.cq.tagging.Tag[] getTags(org.apache.sling.api.resource.Resource resource)
getTags in interface com.day.cq.tagging.TagManagerpublic com.day.cq.tagging.Tag[] getTagsForSubtree(org.apache.sling.api.resource.Resource resource,
boolean shallow)
getTagsForSubtree in interface com.day.cq.tagging.TagManagerpublic com.day.cq.tagging.Tag resolve(java.lang.String tagID)
resolve in interface com.day.cq.tagging.TagManagerpublic void setTags(org.apache.sling.api.resource.Resource resource,
com.day.cq.tagging.Tag[] tags)
setTags in interface com.day.cq.tagging.TagManagerpublic void setTags(org.apache.sling.api.resource.Resource resource,
com.day.cq.tagging.Tag[] tags,
boolean autoSave)
setTags in interface com.day.cq.tagging.TagManagerpublic org.apache.sling.api.resource.ResourceResolver getResourceResolver()
getResourceResolver in interface com.day.cq.tagging.TagManagerpublic boolean canCreateTagByTitle(java.lang.String tagTitlePath)
throws com.day.cq.tagging.InvalidTagFormatException
canCreateTagByTitle in interface com.day.cq.tagging.TagManagercom.day.cq.tagging.InvalidTagFormatExceptionpublic boolean canCreateTagByTitle(java.lang.String tagTitlePath,
java.util.Locale locale)
throws com.day.cq.tagging.InvalidTagFormatException
canCreateTagByTitle in interface com.day.cq.tagging.TagManagercom.day.cq.tagging.InvalidTagFormatExceptionpublic 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.TagManagerjava.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatExceptionpublic 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.TagManagerjava.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatExceptionpublic 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.TagManagerpublic com.day.cq.tagging.TagManager.FindResults findByTitle(java.lang.String title)
findByTitle in interface com.day.cq.tagging.TagManagerpublic 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.TagManagerjava.security.AccessControlExceptioncom.day.cq.tagging.TagExceptionpublic 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.TagManagerjava.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatExceptioncom.day.cq.tagging.TagExceptionpublic com.day.cq.tagging.Tag resolveByTitle(java.lang.String tagTitlePath)
resolveByTitle in interface com.day.cq.tagging.TagManagerpublic com.day.cq.tagging.Tag resolveByTitle(java.lang.String tagTitlePath,
java.util.Locale locale)
resolveByTitle in interface com.day.cq.tagging.TagManagerpublic com.day.cq.tagging.Tag[] findTagsByTitle(java.lang.String keyword,
java.util.Locale locale)
findTagsByTitle in interface com.day.cq.tagging.TagManagerpublic 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.TagManagerpublic java.util.List<java.lang.String> getSupportedLanguageCodes()
getSupportedLanguageCodes in interface com.day.cq.tagging.TagManagerCopyright © 2014–2021 wcm.io. All rights reserved.