Package org.sonar.updatecenter.common
Class Release
- java.lang.Object
-
- org.sonar.updatecenter.common.Release
-
- All Implemented Interfaces:
Comparable<Release>
public class Release extends Object implements Comparable<Release>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRelease.Edition
-
Method Summary
-
-
-
Method Detail
-
getArtifact
public Artifact getArtifact()
-
getVersion
public Version getVersion()
-
getDisplayVersion
public String getDisplayVersion()
-
hasDownloadUrl
public boolean hasDownloadUrl()
-
getDownloadUrl
@CheckForNull public String getDownloadUrl()
-
getDownloadUrl
@CheckForNull public String getDownloadUrl(Release.Edition edition)
-
setDownloadUrl
public Release setDownloadUrl(@Nullable String downloadUrlString, Release.Edition edition)
-
addScannerDownloadUrlAndLabel
public Release addScannerDownloadUrlAndLabel(String flavor, String label, @Nullable String downloadUrl, int order)
-
getFlavorLabel
@CheckForNull public String getFlavorLabel(String flavor)
-
getFilename
@CheckForNull public String getFilename()
-
getFilename
@CheckForNull public String getFilename(Release.Edition edition)
-
supportSonarVersion
public boolean supportSonarVersion(Version providedSqVersion)
-
getLastRequiredSonarVersion
public Version getLastRequiredSonarVersion()
-
getMinimumRequiredSonarVersion
public Version getMinimumRequiredSonarVersion()
-
getDate
@CheckForNull public Date getDate()
-
getDescription
@CheckForNull public String getDescription()
-
getChangelogUrl
@CheckForNull public String getChangelogUrl()
-
getKey
public String getKey()
-
getAdjustedVersion
public Version getAdjustedVersion()
-
isPublic
public boolean isPublic()
-
setPublic
public void setPublic(boolean isPublic)
-
isArchived
public boolean isArchived()
-
setArchived
public void setArchived(boolean isArchived)
-
groupId
@CheckForNull public String groupId()
-
artifactId
@CheckForNull public String artifactId()
-
compareTo
public int compareTo(Release o)
- Specified by:
compareToin interfaceComparable<Release>
-
-