public interface EnvironmentRepositoryLinkDao extends BambooObjectDao<EnvironmentRepositoryLink>
countAll, countWithRestriction, delete, deleteAll, findAll, findById, merge, save, saveAll
@NotNull @NotNull List<EnvironmentRepositoryLink> getEnvironmentRepositoryLinks(@NotNull @NotNull InternalEnvironment environment)
environment
- Environment
sorted by EnvironmentRepositoryLink.getPosition()
@NotNull @NotNull List<EnvironmentRepositoryLink> getEnvironmentRepositoryLinksForRepository(long repositoryId)
repositoryId
- @Nullable @Nullable EnvironmentRepositoryLink getEnvironmentRepositoryLink(@NotNull @NotNull InternalEnvironment environment, long repositoryId)
environment
- repositoryId
- void detachAllRepositoriesFromEnvironment(@NotNull @NotNull InternalEnvironment environment)
PlanRepositoryLink
defined for the Environment
. Does not delete RepositoryDataEntity
objects.environment
- void detachAllRepositoriesFromEnvironment(@NotNull @NotNull EnvironmentDeletionAdapter deletionAdapter)
PlanRepositoryLink
defined for the Environment
. Does not delete RepositoryDataEntity
objects.deletionAdapter
- void removeRepositoryFromEnvironment(@NotNull @NotNull EnvironmentRepositoryLink environmentRepositoryLink)
PlanRepositoryLink
. Does not delete RepositoryDataEntity
environmentRepositoryLink
- @NotNull @NotNull List<MutableEnvironment> getEnvironmentsUsingRepository(long repositoryId)
repositoryId
- repository idEnvironment
s using given repositoryEnvironmentRepositoryLink linkRepositoryToEnvironment(MutableEnvironment environment, RepositoryDataEntity repositoryDataEntity, int index)
environment
- repositoryDataEntity
- index
- Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.