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 ConfigFilePersistermyConfigFilePersister
-
Constructor Summary
Constructors Modifier Constructor Description protectedProjectFilePersister(ConfigFilePersister configFilePersister)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidsaveSettings(ProjectEx project, ConfigAction cause)abstract voidsaveSettings(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:
IOExceptionPersistFailedException
-
saveSettings
public abstract void saveSettings(@NotNull ProjectEx project, @NotNull BackgroundPersistTask task) throws IOException, PersistFailedException- Throws:
IOExceptionPersistFailedException
-
-