Interface VcsTagDao

All Superinterfaces:
BambooObjectDao<VcsTag>
All Known Implementing Classes:
VcsTagDaoImpl

public interface VcsTagDao extends BambooObjectDao<VcsTag>
Dao for VcsTag entity (VCS_TAG table)
  • Method Details

    • getAllActiveRepositoryIds

      List<Long> getAllActiveRepositoryIds()
      returns id values of all repositories for which tag detection is initialized
    • findByRepositoryDataId

      List<VcsTag> findByRepositoryDataId(long repositoryDataId)
      returns all saved tags for given repository
    • saveAllByRepositoryDataId

      void saveAllByRepositoryDataId(List<VcsTag> tags, long repositoryDataId, boolean replaceMode)
      Saves new tags for a given repository. If replaceMode is true then it removes all old rows.
      Parameters:
      tags -
      repositoryDataId -
      replaceMode -