Interface CurrentVersionTracker
-
- All Known Implementing Classes:
CurrentVersionTrackerImpl
public interface CurrentVersionTracker
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCurrentAnalyzedVersion(SProject p)
String
getCurrentAppliedVersion(SProject p)
CurrentVersionInfo
getCurrentVersionInfo(SProject p)
void
resetCurrentVersion(Collection<SProject> projects, String reason)
void
setCurrentVersion(SProject p, long settingsRootInstanceId, String appliedVersion, String analyzedVersion)
void
setVersionIfAbsent(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)
-
-