public static class NewsMetadata.Release extends Object implements Comparable<NewsMetadata.Release>
Contains release metadata including publication date, version requirements, and available update sources. Supports version comparison for determining latest releases and update ordering.
All update source lists may be empty if no sources are available for this release. Provides structured access to release information for update management and version checking.
| Modifier and Type | Field and Description |
|---|---|
long | dateThe release date |
String | i2pVersionThe I2P version of this release |
String | minJavaVersionThe minimum Java version required |
String | minVersionThe minimum I2P version required |
List<NewsMetadata.Update> | updatesThe list of available updates |
| Constructor and Description |
|---|
Release() |
| Modifier and Type | Method and Description |
|---|---|
int | compareTo(NewsMetadata.Release other) |
boolean | equals(Object o)For findbugs. |
int | hashCode()For findbugs. |
public long date
public String i2pVersion
public String minJavaVersion
public String minVersion
public List<NewsMetadata.Update> updates
public int compareTo(NewsMetadata.Release other)
compareTo in interface Comparable<NewsMetadata.Release>public boolean equals(Object o)