Class ProjectFilePersister
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.projects.ProjectFilePersister
-
- Direct Known Subclasses:
ProjectFileSettingsPersister
public abstract class ProjectFilePersister extends Object
Project auxiliary file persister.- Author:
- kir
-
-
Field Summary
Fields Modifier and Type Field Description protected ConfigFilePersister
myConfigFilePersister
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProjectFilePersister(ConfigFilePersister configFilePersister)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
saveSettings(ProjectEx project, ConfigAction cause)
abstract void
saveSettings(ProjectEx project, BackgroundPersistTask task)
-
-
-
Field Detail
-
myConfigFilePersister
@NotNull protected final ConfigFilePersister myConfigFilePersister
-
-
Constructor Detail
-
ProjectFilePersister
protected ProjectFilePersister(@NotNull ConfigFilePersister configFilePersister)
-
-
Method Detail
-
saveSettings
public abstract void saveSettings(@NotNull ProjectEx project, @NotNull ConfigAction cause) throws IOException, PersistFailedException
- Throws:
IOException
PersistFailedException
-
saveSettings
public abstract void saveSettings(@NotNull ProjectEx project, @NotNull BackgroundPersistTask task) throws IOException, PersistFailedException
- Throws:
IOException
PersistFailedException
-
-