Package io.wcm.testing.mock.aem
Class MockTagManager
- java.lang.Object
-
- io.wcm.testing.mock.aem.MockTagManager
-
- All Implemented Interfaces:
com.day.cq.tagging.TagManager
@ProviderType public final class MockTagManager extends java.lang.Object implements com.day.cq.tagging.TagManagerMock implementation ofTagManager.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanCreateTag(java.lang.String tagID)booleancanCreateTagByTitle(java.lang.String tagTitlePath)booleancanCreateTagByTitle(java.lang.String tagTitlePath, java.util.Locale locale)com.day.cq.tagging.TagcreateTag(java.lang.String tagID, java.lang.String title, java.lang.String description)com.day.cq.tagging.TagcreateTag(java.lang.String tagID, java.lang.String title, java.lang.String description, boolean autoSave)com.day.cq.tagging.TagcreateTagByTitle(java.lang.String titlePath)com.day.cq.tagging.TagcreateTagByTitle(java.lang.String titlePath, boolean autoSave)com.day.cq.tagging.TagcreateTagByTitle(java.lang.String titlePath, java.util.Locale locale)voiddeleteTag(com.day.cq.tagging.Tag tag)voiddeleteTag(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.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.commons.RangeIterator<org.apache.sling.api.resource.Resource>find(java.lang.String basePath, java.util.List<java.lang.String[]> tagSetIDs)com.day.cq.tagging.TagManager.FindResultsfindByTitle(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.ResourceResolvergetResourceResolver()javax.jcr.SessiongetSession()java.util.List<java.lang.String>getSupportedLanguageCodes()static java.lang.StringgetTagRootPath()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)voidmergeTag(com.day.cq.tagging.Tag tag, com.day.cq.tagging.Tag destination)com.day.cq.tagging.TagmoveTag(com.day.cq.tagging.Tag tag, java.lang.String destination)com.day.cq.tagging.Tagresolve(java.lang.String tagID)com.day.cq.tagging.TagresolveByTitle(java.lang.String tagTitlePath)com.day.cq.tagging.TagresolveByTitle(java.lang.String tagTitlePath, java.util.Locale locale)voidsetTags(org.apache.sling.api.resource.Resource resource, com.day.cq.tagging.Tag[] tags)voidsetTags(org.apache.sling.api.resource.Resource resource, com.day.cq.tagging.Tag[] tags, boolean autoSave)
-
-
-
Method Detail
-
getTagRootPath
public static java.lang.String getTagRootPath()
- Returns:
- Tag root path.
-
canCreateTag
public boolean canCreateTag(java.lang.String tagID) throws com.day.cq.tagging.InvalidTagFormatException- Specified by:
canCreateTagin interfacecom.day.cq.tagging.TagManager- Throws:
com.day.cq.tagging.InvalidTagFormatException
-
createTag
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- Specified by:
createTagin interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatException
-
createTag
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- Specified by:
createTagin interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatException
-
createTagByTitle
public com.day.cq.tagging.Tag createTagByTitle(java.lang.String titlePath) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException- Specified by:
createTagByTitlein interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatException
-
deleteTag
public void deleteTag(com.day.cq.tagging.Tag tag) throws java.security.AccessControlException- Specified by:
deleteTagin interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlException
-
deleteTag
public void deleteTag(com.day.cq.tagging.Tag tag, boolean autoSave) throws java.security.AccessControlException- Specified by:
deleteTagin interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlException
-
find
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String tagID)
- Specified by:
findin interfacecom.day.cq.tagging.TagManager
-
find
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String basePath, java.lang.String[] tagIDs)- Specified by:
findin interfacecom.day.cq.tagging.TagManager
-
find
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String basePath, java.lang.String[] tagIDs, boolean oneMatchIsEnough)- Specified by:
findin interfacecom.day.cq.tagging.TagManager
-
getNamespaces
public com.day.cq.tagging.Tag[] getNamespaces()
- Specified by:
getNamespacesin interfacecom.day.cq.tagging.TagManager
-
getNamespacesIter
public java.util.Iterator<com.day.cq.tagging.Tag> getNamespacesIter()
- Specified by:
getNamespacesIterin interfacecom.day.cq.tagging.TagManager
-
getSession
public javax.jcr.Session getSession()
- Specified by:
getSessionin interfacecom.day.cq.tagging.TagManager
-
getTags
public com.day.cq.tagging.Tag[] getTags(org.apache.sling.api.resource.Resource resource)
- Specified by:
getTagsin interfacecom.day.cq.tagging.TagManager
-
getTagsForSubtree
public com.day.cq.tagging.Tag[] getTagsForSubtree(org.apache.sling.api.resource.Resource resource, boolean shallow)- Specified by:
getTagsForSubtreein interfacecom.day.cq.tagging.TagManager
-
resolve
public com.day.cq.tagging.Tag resolve(java.lang.String tagID)
- Specified by:
resolvein interfacecom.day.cq.tagging.TagManager
-
setTags
public void setTags(org.apache.sling.api.resource.Resource resource, com.day.cq.tagging.Tag[] tags)- Specified by:
setTagsin interfacecom.day.cq.tagging.TagManager
-
setTags
public void setTags(org.apache.sling.api.resource.Resource resource, com.day.cq.tagging.Tag[] tags, boolean autoSave)- Specified by:
setTagsin interfacecom.day.cq.tagging.TagManager
-
getResourceResolver
public org.apache.sling.api.resource.ResourceResolver getResourceResolver()
- Specified by:
getResourceResolverin interfacecom.day.cq.tagging.TagManager
-
canCreateTagByTitle
public boolean canCreateTagByTitle(java.lang.String tagTitlePath) throws com.day.cq.tagging.InvalidTagFormatException- Specified by:
canCreateTagByTitlein interfacecom.day.cq.tagging.TagManager- Throws:
com.day.cq.tagging.InvalidTagFormatException
-
canCreateTagByTitle
public boolean canCreateTagByTitle(java.lang.String tagTitlePath, java.util.Locale locale) throws com.day.cq.tagging.InvalidTagFormatException- Specified by:
canCreateTagByTitlein interfacecom.day.cq.tagging.TagManager- Throws:
com.day.cq.tagging.InvalidTagFormatException
-
createTagByTitle
public com.day.cq.tagging.Tag createTagByTitle(java.lang.String titlePath, boolean autoSave) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException- Specified by:
createTagByTitlein interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatException
-
createTagByTitle
public com.day.cq.tagging.Tag createTagByTitle(java.lang.String titlePath, java.util.Locale locale) throws java.security.AccessControlException, com.day.cq.tagging.InvalidTagFormatException- Specified by:
createTagByTitlein interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatException
-
find
public com.day.cq.commons.RangeIterator<org.apache.sling.api.resource.Resource> find(java.lang.String basePath, java.util.List<java.lang.String[]> tagSetIDs)- Specified by:
findin interfacecom.day.cq.tagging.TagManager
-
findByTitle
public com.day.cq.tagging.TagManager.FindResults findByTitle(java.lang.String title)
- Specified by:
findByTitlein interfacecom.day.cq.tagging.TagManager
-
mergeTag
public void mergeTag(com.day.cq.tagging.Tag tag, com.day.cq.tagging.Tag destination) throws java.security.AccessControlException, com.day.cq.tagging.TagException- Specified by:
mergeTagin interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlExceptioncom.day.cq.tagging.TagException
-
moveTag
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- Specified by:
moveTagin interfacecom.day.cq.tagging.TagManager- Throws:
java.security.AccessControlExceptioncom.day.cq.tagging.InvalidTagFormatExceptioncom.day.cq.tagging.TagException
-
resolveByTitle
public com.day.cq.tagging.Tag resolveByTitle(java.lang.String tagTitlePath)
- Specified by:
resolveByTitlein interfacecom.day.cq.tagging.TagManager
-
resolveByTitle
public com.day.cq.tagging.Tag resolveByTitle(java.lang.String tagTitlePath, java.util.Locale locale)- Specified by:
resolveByTitlein interfacecom.day.cq.tagging.TagManager
-
findTagsByTitle
public com.day.cq.tagging.Tag[] findTagsByTitle(java.lang.String keyword, java.util.Locale locale)- Specified by:
findTagsByTitlein interfacecom.day.cq.tagging.TagManager
-
findTagsByKeyword
public java.lang.Iterable<com.day.cq.tagging.Tag> findTagsByKeyword(java.lang.String arg0, java.util.Locale arg1, java.lang.String arg2)- Specified by:
findTagsByKeywordin interfacecom.day.cq.tagging.TagManager
-
getSupportedLanguageCodes
public java.util.List<java.lang.String> getSupportedLanguageCodes()
- Specified by:
getSupportedLanguageCodesin interfacecom.day.cq.tagging.TagManager
-
-