public class DefaultReleaseNotesData extends java.lang.Object implements ReleaseNotesData
| Constructor and Description |
|---|
DefaultReleaseNotesData(java.lang.String version,
java.util.Date date,
ContributionSet contributions,
java.util.Collection<Improvement> improvements,
java.lang.String previousVersionTag,
java.lang.String thisVersionTag) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
ContributionSet |
getContributions()
Contributions (authors and commits from VCS)
|
java.util.Date |
getDate()
Date of the release
|
java.util.Collection<Improvement> |
getImprovements()
Improvements (issues, pull requests from issue tracker)
|
java.lang.String |
getPreviousVersionVcsTag()
The vcs addressable tag of previous version
|
java.lang.String |
getVcsTag()
The vcs addressable tag of this version
|
java.lang.String |
getVersion()
Version of the released software component
|
int |
hashCode() |
java.lang.String |
toJson() |
void |
toJson(java.io.Writer writable) |
java.lang.String |
toString() |
public DefaultReleaseNotesData(java.lang.String version,
java.util.Date date,
ContributionSet contributions,
java.util.Collection<Improvement> improvements,
java.lang.String previousVersionTag,
java.lang.String thisVersionTag)
public java.lang.String getVersion()
ReleaseNotesDatagetVersion in interface ReleaseNotesDatapublic java.util.Date getDate()
ReleaseNotesDatagetDate in interface ReleaseNotesDatapublic ContributionSet getContributions()
ReleaseNotesDatagetContributions in interface ReleaseNotesDatapublic java.util.Collection<Improvement> getImprovements()
ReleaseNotesDatagetImprovements in interface ReleaseNotesDatapublic java.lang.String getVcsTag()
ReleaseNotesDatagetVcsTag in interface ReleaseNotesDatapublic java.lang.String getPreviousVersionVcsTag()
ReleaseNotesDatagetPreviousVersionVcsTag in interface ReleaseNotesDatapublic java.lang.String toJson()
toJson in interface org.json.simple.Jsonablepublic void toJson(java.io.Writer writable)
throws java.io.IOException
toJson in interface org.json.simple.Jsonablejava.io.IOExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object