Class DirectoryBasedProjectSettingsPathsProvider
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.DirectoryBasedProjectSettingsPathsProvider
-
- All Implemented Interfaces:
ProjectSettingsPathsProvider
public class DirectoryBasedProjectSettingsPathsProvider extends Object implements ProjectSettingsPathsProvider
ProjectSettingsPathsProvider for formats (generators), which Versioned Settings files are some directory and its content (e.g., XML or Kotlin DSL with .teamcity default directory)
-
-
Constructor Summary
Constructors Constructor Description DirectoryBasedProjectSettingsPathsProvider(VersionedSettingsOptions versionedSettingsOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectSettingsPaths
getProjectSettingsPaths(String pathToSettings)
Returns ProjectSettingsPaths object for given Versioned Settings format (generator) and Versioned Settings configuration.
-
-
-
Constructor Detail
-
DirectoryBasedProjectSettingsPathsProvider
public DirectoryBasedProjectSettingsPathsProvider(@NotNull VersionedSettingsOptions versionedSettingsOptions)
-
-
Method Detail
-
getProjectSettingsPaths
@NotNull public ProjectSettingsPaths getProjectSettingsPaths(@Nullable String pathToSettings)
Description copied from interface:ProjectSettingsPathsProvider
Returns ProjectSettingsPaths object for given Versioned Settings format (generator) and Versioned Settings configuration.- Specified by:
getProjectSettingsPaths
in interfaceProjectSettingsPathsProvider
- Returns:
- see above
-
-