Class TagScope

java.lang.Object
org.alfresco.repo.tagging.script.TagScope

public class TagScope extends Object
Script object representing a tag scope.
Author:
Roy Wetherall
  • Constructor Details

    • TagScope

      public TagScope(TaggingService taggingService, TagScope tagScopeImpl)
      Constructor
      Parameters:
      tagScopeImpl - repository tag scope object
  • Method Details

    • 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(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