Class ProjectFileSettingsPersister
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.projects.ProjectFilePersister
-
- jetbrains.buildServer.serverSide.impl.projects.ProjectFileSettingsPersister
-
public class ProjectFileSettingsPersister extends ProjectFilePersister
Created 08.03.13 18:46- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.impl.projects.ProjectFilePersister
myConfigFilePersister
-
-
Constructor Summary
Constructors Constructor Description ProjectFileSettingsPersister(ConfigFilePersister configFilePersister, ProjectSettingsManager projectSettingsManager, ConfigChangesCommitter configChangesCommitter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
saveSettings(ProjectEx project, ConfigAction cause)
void
saveSettings(ProjectEx project, BackgroundPersistTask task)
-
-
-
Constructor Detail
-
ProjectFileSettingsPersister
public ProjectFileSettingsPersister(@NotNull ConfigFilePersister configFilePersister, @NotNull ProjectSettingsManager projectSettingsManager, @NotNull ConfigChangesCommitter configChangesCommitter)
-
-
Method Detail
-
saveSettings
public void saveSettings(@NotNull ProjectEx project, @NotNull ConfigAction cause) throws IOException, PersistFailedException
- Specified by:
saveSettings
in classProjectFilePersister
- Throws:
IOException
PersistFailedException
-
saveSettings
public void saveSettings(@NotNull ProjectEx project, @NotNull BackgroundPersistTask task) throws IOException, PersistFailedException
- Specified by:
saveSettings
in classProjectFilePersister
- Throws:
IOException
PersistFailedException
-
-