Class ServerProjectExportService
- java.lang.Object
-
- jetbrains.buildServer.serverSide.projectsExport.ServerProjectExportService
-
- All Implemented Interfaces:
ProjectExporterFactory
public class ServerProjectExportService extends Object implements ProjectExporterFactory
Service that instantiatesProjectExporter
.- Since:
- 9.0
- Author:
- Leonid Bushuev from JetBrains
-
-
Constructor Summary
Constructors Constructor Description ServerProjectExportService(ServerPaths serverPaths, ZipFactory fileZipFactory, ExecutorServices executorsServices, SecurityContextEx securityContext, ProjectPersistingHandler projectPersistingHandler, EncryptionManager encryptionManager, ConfigurationEntityPersisters configurationEntityPersisters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jetbrains.buildServer.serverSide.projectsExport.ServerProjectExporter
createProjectExporter(SProject project)
boolean
hasPermissionFor(SProject project)
boolean
hasPermissionFor(SProject project, AuthorityHolder authorityHolder)
-
-
-
Constructor Detail
-
ServerProjectExportService
public ServerProjectExportService(@NotNull ServerPaths serverPaths, @NotNull ZipFactory fileZipFactory, @NotNull ExecutorServices executorsServices, @NotNull SecurityContextEx securityContext, @NotNull ProjectPersistingHandler projectPersistingHandler, @NotNull EncryptionManager encryptionManager, ConfigurationEntityPersisters configurationEntityPersisters)
-
-
Method Detail
-
createProjectExporter
@NotNull public jetbrains.buildServer.serverSide.projectsExport.ServerProjectExporter createProjectExporter(@NotNull SProject project)
- Specified by:
createProjectExporter
in interfaceProjectExporterFactory
-
hasPermissionFor
public boolean hasPermissionFor(@NotNull SProject project)
- Specified by:
hasPermissionFor
in interfaceProjectExporterFactory
-
hasPermissionFor
public boolean hasPermissionFor(@NotNull SProject project, @NotNull AuthorityHolder authorityHolder)
- Specified by:
hasPermissionFor
in interfaceProjectExporterFactory
-
-