Class VersionedSettingsConfigUpdater
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.VersionedSettingsConfigUpdater
-
public class VersionedSettingsConfigUpdater extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VersionedSettingsConfigUpdater.Result
-
Constructor Summary
Constructors Constructor Description VersionedSettingsConfigUpdater(ProjectManager projectManager, BuildPromotionManagerEx promotionManager, ConfigActionFactoryEx configActionFactory, VersionedSettingsManager versionedSettingsManager, VersionedSettingsStatusTracker statusTracker, ChangesCheckingService changesCheckingService, RepositoryStateManager repositoryStateManager, ProjectVcsRoots projectVcsRoots, VcsRootInstancesManagerEx vcsRootsManager, VersionedSettingsUpdater versionedSettingsUpdater, VersionedSettingsOptions versionedSettingsOptions, VersionedSettingsCommitErrorHealthReport commitErrorHealthReport, SettingsCommitStrategy commitStrategy, ProjectPersistingHandler projectPersistingHandler, VersionedSettingsPendingDeletes pendingDeletes, VcsAccessFactory vcsAccessFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isSettingsScriptAlreadyPresentInRepo(VcsRootInstance settingsRoot, String format, String customSettingsPath)
static Map<String,String>
prepareOptions(boolean useRelativeIds, SProject project, VcsRootInstance settingsRoot)
VersionedSettingsConfigUpdater.Result
updateConfig(SProject project, SUser user, String synchronizationMode, String settingsRootId, boolean showSettingsChanges, boolean useCredentialsStorage, String confirmationDecision, String formatParam, boolean useRelativeIdsParam, boolean useTwoWaySync, boolean applyChangesInDependenciesAndVcsSettings, String settingsPath, String buildSettingsModeParam, boolean importAsync)
-
-
-
Constructor Detail
-
VersionedSettingsConfigUpdater
public VersionedSettingsConfigUpdater(@NotNull ProjectManager projectManager, @NotNull BuildPromotionManagerEx promotionManager, @NotNull ConfigActionFactoryEx configActionFactory, @NotNull VersionedSettingsManager versionedSettingsManager, @NotNull VersionedSettingsStatusTracker statusTracker, @NotNull ChangesCheckingService changesCheckingService, @NotNull RepositoryStateManager repositoryStateManager, @NotNull ProjectVcsRoots projectVcsRoots, @NotNull VcsRootInstancesManagerEx vcsRootsManager, @NotNull VersionedSettingsUpdater versionedSettingsUpdater, @NotNull VersionedSettingsOptions versionedSettingsOptions, @NotNull VersionedSettingsCommitErrorHealthReport commitErrorHealthReport, @NotNull SettingsCommitStrategy commitStrategy, @NotNull ProjectPersistingHandler projectPersistingHandler, @NotNull VersionedSettingsPendingDeletes pendingDeletes, @NotNull VcsAccessFactory vcsAccessFactory)
-
-
Method Detail
-
updateConfig
public VersionedSettingsConfigUpdater.Result updateConfig(@NotNull SProject project, @NotNull SUser user, String synchronizationMode, String settingsRootId, boolean showSettingsChanges, boolean useCredentialsStorage, String confirmationDecision, String formatParam, boolean useRelativeIdsParam, boolean useTwoWaySync, boolean applyChangesInDependenciesAndVcsSettings, @Nullable String settingsPath, String buildSettingsModeParam, boolean importAsync)
-
isSettingsScriptAlreadyPresentInRepo
public boolean isSettingsScriptAlreadyPresentInRepo(@NotNull VcsRootInstance settingsRoot, @NotNull String format, @Nullable String customSettingsPath)
-
prepareOptions
@NotNull public static Map<String,String> prepareOptions(boolean useRelativeIds, @NotNull SProject project, @Nullable VcsRootInstance settingsRoot)
-
-