Package jetbrains.buildServer.vcs
Interface VcsRootInstancesManagerEx
-
- All Superinterfaces:
VcsRootInstancesManager
- All Known Implementing Classes:
VcsRootInstancesManagerImpl
public interface VcsRootInstancesManagerEx extends VcsRootInstancesManager
Created 23.08.13 17:11- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VcsRootInstance
getTemporaryVcsRootInstance(SVcsRoot vcsRoot, ValueResolver valueResolver)
Creates (or returns previously created) VcsRootInstance from the specified VCS root settings and using specified ValueResolver.List<VcsRootInstanceEntry>
getTemporaryVcsRootInstanceEntries(List<VcsRootEntry> entries, ValueResolver resolver)
Same asgetTemporaryVcsRootInstance(SVcsRoot, jetbrains.buildServer.parameters.ValueResolver)
but for root entries.VcsRootInstance
getVcsRootInstance(SVcsRoot vcsRoot, ParametersSupport resolveProvider)
List<VcsRootInstanceEntry>
getVcsRootInstanceEntries(List<VcsRootEntry> entries, ValueResolver resolver)
Map<Long,VcsRootInstanceEx>
loadVcsRootInstancesInCache(Collection<Long> ids)
Makes sure that vcs root instances with specified ids are pre-loaded into the cache.-
Methods inherited from interface jetbrains.buildServer.vcs.VcsRootInstancesManager
findRootInstanceById, getVcsRootInstance
-
-
-
-
Method Detail
-
getTemporaryVcsRootInstance
@NotNull VcsRootInstance getTemporaryVcsRootInstance(@NotNull SVcsRoot vcsRoot, @NotNull ValueResolver valueResolver)
Creates (or returns previously created) VcsRootInstance from the specified VCS root settings and using specified ValueResolver. If new VCS root instance object is created, it won't be persisted in the database.- Parameters:
vcsRoot
- vcs root settings (probably with references in parameters)valueResolver
- parameter value resolver- Returns:
- VcsRootInstance with resolved references in parameters
- Since:
- 6.5
-
getTemporaryVcsRootInstanceEntries
@NotNull List<VcsRootInstanceEntry> getTemporaryVcsRootInstanceEntries(@NotNull List<VcsRootEntry> entries, @NotNull ValueResolver resolver)
Same asgetTemporaryVcsRootInstance(SVcsRoot, jetbrains.buildServer.parameters.ValueResolver)
but for root entries.- Parameters:
entries
-resolver
-- Returns:
-
getVcsRootInstance
@NotNull VcsRootInstance getVcsRootInstance(@NotNull SVcsRoot vcsRoot, @NotNull ParametersSupport resolveProvider)
-
getVcsRootInstanceEntries
@NotNull List<VcsRootInstanceEntry> getVcsRootInstanceEntries(@NotNull List<VcsRootEntry> entries, @NotNull ValueResolver resolver)
-
loadVcsRootInstancesInCache
@NotNull Map<Long,VcsRootInstanceEx> loadVcsRootInstancesInCache(@NotNull Collection<Long> ids)
Makes sure that vcs root instances with specified ids are pre-loaded into the cache.- Parameters:
ids
- vcs root instances ids- Since:
- 2024.03
-
-