Class ConverterChangesStorageImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.ConverterChangesStorageImpl
-
- All Implemented Interfaces:
ConverterChangesStorage
public class ConverterChangesStorageImpl extends Object implements ConverterChangesStorage
-
-
Constructor Summary
Constructors Constructor Description ConverterChangesStorageImpl(ServerPaths serverPaths, ProjectManager projectManager, ExtensionsProvider extensions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConvertedFiles(List<ConvertedFilesReportEx> reports)Adds new information about files affected by convertersList<ConverterChangesReport>getConverterChanges(SProject project)Returns changes made by converters to the specified projectbooleanhasConvertedFiles(SProject project)Returns true if the specified project or any of its transitive subprojects with same versioned settings has files which were affected by converters, but not committed to VCS yet, otherwise returns false.voidresetConverterChanges(SProject project)Resets changes made by converters in the specified project and all its subprojects with same versioned settings recursivelyvoidsetVersionedSettingsManager(VersionedSettingsManager versionedSettingsManager)
-
-
-
Constructor Detail
-
ConverterChangesStorageImpl
public ConverterChangesStorageImpl(@NotNull ServerPaths serverPaths, @NotNull ProjectManager projectManager, @NotNull ExtensionsProvider extensions)
-
-
Method Detail
-
setVersionedSettingsManager
public void setVersionedSettingsManager(@NotNull VersionedSettingsManager versionedSettingsManager)
-
addConvertedFiles
public void addConvertedFiles(@NotNull List<ConvertedFilesReportEx> reports) throws IOExceptionDescription copied from interface:ConverterChangesStorageAdds new information about files affected by converters- Specified by:
addConvertedFilesin interfaceConverterChangesStorage- Parameters:
reports- converted files data- Throws:
IOException
-
getConverterChanges
@NotNull public List<ConverterChangesReport> getConverterChanges(@NotNull SProject project)
Description copied from interface:ConverterChangesStorageReturns changes made by converters to the specified project- Specified by:
getConverterChangesin interfaceConverterChangesStorage- Parameters:
project- project of interest- Returns:
- see above
-
resetConverterChanges
public void resetConverterChanges(@NotNull SProject project)Description copied from interface:ConverterChangesStorageResets changes made by converters in the specified project and all its subprojects with same versioned settings recursively- Specified by:
resetConverterChangesin interfaceConverterChangesStorage- Parameters:
project- project of interest
-
hasConvertedFiles
public boolean hasConvertedFiles(@NotNull SProject project)Description copied from interface:ConverterChangesStorageReturns true if the specified project or any of its transitive subprojects with same versioned settings has files which were affected by converters, but not committed to VCS yet, otherwise returns false. Returns false if the specified project doesn't have versioned settings enabled.- Specified by:
hasConvertedFilesin interfaceConverterChangesStorage- Parameters:
project- project of interest- Returns:
- see above
-
-