Interface CurrentVersionTracker
-
- All Known Implementing Classes:
CurrentVersionTrackerImpl
public interface CurrentVersionTracker
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCurrentAnalyzedVersion(SProject p)StringgetCurrentAppliedVersion(SProject p)CurrentVersionInfogetCurrentVersionInfo(SProject p)voidresetCurrentVersion(Collection<SProject> projects, String reason)voidsetCurrentVersion(SProject p, long settingsRootInstanceId, String appliedVersion, String analyzedVersion)voidsetVersionIfAbsent(SProject p, long settingsRootInstanceId, String appliedVersion, String analyzedVersion)
-
-
-
Method Detail
-
getCurrentVersionInfo
@Nullable CurrentVersionInfo getCurrentVersionInfo(@NotNull SProject p)
-
setCurrentVersion
void setCurrentVersion(@NotNull SProject p, long settingsRootInstanceId, @NotNull String appliedVersion, @NotNull String analyzedVersion)
-
setVersionIfAbsent
void setVersionIfAbsent(@NotNull SProject p, long settingsRootInstanceId, @NotNull String appliedVersion, @NotNull String analyzedVersion)
-
resetCurrentVersion
void resetCurrentVersion(@NotNull Collection<SProject> projects, @Nullable String reason)
-
-