Class RepositoryDefinitionCacheIndices


  • public class RepositoryDefinitionCacheIndices
    extends Object
    • Constructor Detail

      • RepositoryDefinitionCacheIndices

        public RepositoryDefinitionCacheIndices()
    • Method Detail

      • findRepositoriesByPluginKey

        public Collection<Long> findRepositoriesByPluginKey​(String pluginKey)
      • getRepositoriesAffectedWithChange

        public Collection<Long> getRepositoriesAffectedWithChange​(long repositoryId)
      • getTopLevelRepositoriesIds

        public Set<Long> getTopLevelRepositoriesIds()
      • getProjectAndLinkedRepositories

        public Collection<Long> getProjectAndLinkedRepositories()
      • findLinkedRepositoryByName

        public Optional<Long> findLinkedRepositoryByName​(@NotNull
                                                         @NotNull String name)
      • findRepositoriesByProjectId

        public Collection<Long> findRepositoriesByProjectId​(@NotNull
                                                            @NotNull Long projectId)
      • findProjectRepositoryByName

        public Optional<Long> findProjectRepositoryByName​(@NotNull
                                                          @NotNull String name,
                                                          @NotNull
                                                          @NotNull Long projectId)
      • allLinkedRepositoryIds

        public Set<Long> allLinkedRepositoryIds()
      • clear

        public void clear()