Interface CollectionDAO.TagUsageDAO

Enclosing interface:
CollectionDAO

public static interface CollectionDAO.TagUsageDAO
  • Method Details

    • applyTag

      void applyTag(int source, String tagFQN, String tagFQNHash, String targetFQNHash, int labelType, int state)
    • getTags

      default List<TagLabel> getTags(String targetFQN)
    • getTagsByPrefix

      default Map<String,List<TagLabel>> getTagsByPrefix(String targetFQNPrefix, String postfix, boolean requiresFqnHash)
    • getTagsInternal

      List<TagLabel> getTagsInternal(String targetFQNHash)
    • getTagsInternalByPrefix

      List<org.apache.commons.lang3.tuple.Pair<String,TagLabel>> getTagsInternalByPrefix(String targetFQNHashPrefix, String postfix)
    • listAll

      Deprecated.
    • getTagCount

      int getTagCount(int source, String tagFqnHash)
    • deleteTagsByTarget

      void deleteTagsByTarget(String targetFQNHash)
    • deleteTagsByTagAndTargetEntity

      void deleteTagsByTagAndTargetEntity(String tagFqnHash, String targetFQNHash)
    • deleteTagLabels

      void deleteTagLabels(int source, String tagFQNHash)
    • deleteTagLabelsByFqn

      void deleteTagLabelsByFqn(String tagFQNHash)
    • deleteTagLabelsByTargetPrefix

      void deleteTagLabelsByTargetPrefix(String targetFQNHash)
    • upsertFQNHash

      @Deprecated(since="Release 1.1") void upsertFQNHash(int source, String tagFQN, String tagFQNHash, String targetFQNHash, int labelType, int state, String targetFQN)
      Deprecated.
    • updateTagPrefix

      default void updateTagPrefix(int source, String oldPrefix, String newPrefix)
      Update all the tagFQN starting with oldPrefix to start with newPrefix due to tag or glossary name change
    • rename

      default void rename(int source, String oldFQN, String newFQN)
    • renameInternal

      void renameInternal(int source, String oldFQNHash, String newFQN, String newFQNHash)
      Rename the tagFQN
    • updateTagPrefixInternal

      void updateTagPrefixInternal(String update)
    • getTargetFQNHashForTag

      List<String> getTargetFQNHashForTag(String tagFQNHash)