Interface CollectionDAO.TagUsageDAO

  • Enclosing interface:
    CollectionDAO

    public static interface CollectionDAO.TagUsageDAO
    • Method Detail

      • applyTag

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

        int getTagCount​(int source,
                        String tagFqnHash)
      • deleteTagsByTarget

        void deleteTagsByTarget​(String targetFQNHash)
      • deleteTagLabels

        void deleteTagLabels​(int source,
                             String tagFQNHash)
      • deleteTagLabelsByFqn

        void deleteTagLabelsByFqn​(String tagFQNHash)
      • deleteTagLabelsByPrefix

        void deleteTagLabelsByPrefix​(int source,
                                     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)