Package org.alfresco.repo.tagging.script
Class TagScope
- java.lang.Object
-
- org.alfresco.repo.tagging.script.TagScope
-
public class TagScope extends java.lang.ObjectScript object representing a tag scope.- Author:
- Roy Wetherall
-
-
Constructor Summary
Constructors Constructor Description TagScope(TaggingService taggingService, TagScope tagScopeImpl)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCount(java.lang.String tag)Get the count of a tag, 0 if not presentTagDetails[]getTags()Gets all the tags, ordered by count, for the tag scopeTagDetails[]getTopTags(int topN)Gets the top N tags ordered by countvoidrefresh()Refresh the tag scope
-
-
-
Constructor Detail
-
TagScope
public TagScope(TaggingService taggingService, TagScope tagScopeImpl)
Constructor- Parameters:
tagScopeImpl- repository tag scope object
-
-
Method Detail
-
getTags
public TagDetails[] getTags()
Gets all the tags, ordered by count, for the tag scope- Returns:
- TagDetails[] tags ordered by count
-
getTopTags
public TagDetails[] getTopTags(int topN)
Gets the top N tags ordered by count- Parameters:
topN- the number of top tags to return- Returns:
- TagDetails[] the top N tags ordered by count
-
getCount
public int getCount(java.lang.String tag)
Get the count of a tag, 0 if not present- Parameters:
tag- tag name- Returns:
- int tag count
-
refresh
public void refresh()
Refresh the tag scope
-
-