Class ProjectImportSettingsImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.projectsImport.impl.ProjectImportSettingsImpl
-
- All Implemented Interfaces:
ProjectImportSettings
public final class ProjectImportSettingsImpl extends Object implements ProjectImportSettings
-
-
Constructor Summary
Constructors Constructor Description ProjectImportSettingsImpl(ServerSettings serverSettings, File diagnosticsDir, File archivesDir, Logger diagnosticLogger)
ProjectImportSettingsImpl(ServerSettings serverSettings, ServerPaths serverPaths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getArchivesDirectory()
Get the directory where archives should be placed to become discoverable by theProjectsImportManager.getAvailableArchives()
Logger
getDiagnosticLogger()
Optional logger where all debug logs of the project import will be written.File
getDiagnosticsDir()
Path where directory containing diagnostics data about the projects import will be created.boolean
isEmailVerificationEnabled()
Whether email verification is turned on.
-
-
-
Constructor Detail
-
ProjectImportSettingsImpl
@Autowired public ProjectImportSettingsImpl(ServerSettings serverSettings, ServerPaths serverPaths)
-
ProjectImportSettingsImpl
public ProjectImportSettingsImpl(ServerSettings serverSettings, File diagnosticsDir, File archivesDir, Logger diagnosticLogger)
-
-
Method Detail
-
getDiagnosticLogger
@Nullable public Logger getDiagnosticLogger()
Description copied from interface:ProjectImportSettings
Optional logger where all debug logs of the project import will be written. If not specified then all debug logging goes to a new file in theProjectImportSettings.getDiagnosticsDir()
.- Specified by:
getDiagnosticLogger
in interfaceProjectImportSettings
-
getDiagnosticsDir
@NotNull public File getDiagnosticsDir()
Description copied from interface:ProjectImportSettings
Path where directory containing diagnostics data about the projects import will be created.- Specified by:
getDiagnosticsDir
in interfaceProjectImportSettings
-
getArchivesDirectory
@NotNull public File getArchivesDirectory()
Description copied from interface:ProjectImportSettings
Get the directory where archives should be placed to become discoverable by theProjectsImportManager.getAvailableArchives()
- Specified by:
getArchivesDirectory
in interfaceProjectImportSettings
-
isEmailVerificationEnabled
public boolean isEmailVerificationEnabled()
Description copied from interface:ProjectImportSettings
Whether email verification is turned on. If not - there will be no option to merge users with the same verified email.- Specified by:
isEmailVerificationEnabled
in interfaceProjectImportSettings
-
-