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 FilegetArchivesDirectory()Get the directory where archives should be placed to become discoverable by theProjectsImportManager.getAvailableArchives()LoggergetDiagnosticLogger()Optional logger where all debug logs of the project import will be written.FilegetDiagnosticsDir()Path where directory containing diagnostics data about the projects import will be created.booleanisEmailVerificationEnabled()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:ProjectImportSettingsOptional 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:
getDiagnosticLoggerin interfaceProjectImportSettings
-
getDiagnosticsDir
@NotNull public File getDiagnosticsDir()
Description copied from interface:ProjectImportSettingsPath where directory containing diagnostics data about the projects import will be created.- Specified by:
getDiagnosticsDirin interfaceProjectImportSettings
-
getArchivesDirectory
@NotNull public File getArchivesDirectory()
Description copied from interface:ProjectImportSettingsGet the directory where archives should be placed to become discoverable by theProjectsImportManager.getAvailableArchives()- Specified by:
getArchivesDirectoryin interfaceProjectImportSettings
-
isEmailVerificationEnabled
public boolean isEmailVerificationEnabled()
Description copied from interface:ProjectImportSettingsWhether email verification is turned on. If not - there will be no option to merge users with the same verified email.- Specified by:
isEmailVerificationEnabledin interfaceProjectImportSettings
-
-