public class DefaultProjectContributor extends java.lang.Object implements ProjectContributor, java.lang.Comparable<DefaultProjectContributor>
| Constructor and Description |
|---|
DefaultProjectContributor(Contributor contributor)
Creating project contributor from vanilla contributor,
will assume that there is only single contribution.
|
DefaultProjectContributor(java.lang.String name,
java.lang.String login,
java.lang.String profileUrl,
java.lang.Integer numberOfContributions) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DefaultProjectContributor other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getLogin()
The login of the author.
|
java.lang.String |
getName()
The name of the author.
|
int |
getNumberOfContributions() |
java.lang.String |
getProfileUrl()
The URL to author page.
|
int |
hashCode() |
java.lang.String |
toJson() |
void |
toJson(java.io.Writer writable) |
java.lang.String |
toString() |
public DefaultProjectContributor(java.lang.String name,
java.lang.String login,
java.lang.String profileUrl,
java.lang.Integer numberOfContributions)
public DefaultProjectContributor(Contributor contributor)
public int getNumberOfContributions()
getNumberOfContributions in interface ProjectContributorpublic java.lang.String getName()
ContributorgetName in interface Contributorpublic java.lang.String getLogin()
ContributorgetLogin in interface Contributorpublic java.lang.String getProfileUrl()
ContributorgetProfileUrl in interface Contributorpublic 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 int compareTo(DefaultProjectContributor other)
compareTo in interface java.lang.Comparable<DefaultProjectContributor>public java.lang.String toString()
toString in class java.lang.Object