Package org.sonar.updatecenter.common
Class Component
- java.lang.Object
-
- org.sonar.updatecenter.common.Artifact
-
- org.sonar.updatecenter.common.Component
-
- All Implemented Interfaces:
Comparable<Artifact>
public abstract class Component extends Artifact
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcategoryprotected Stringdescriptionprotected List<String>developersprotected StringhomepageUrlprotected StringissueTrackerUrlprotected Stringlicenseprotected Stringnameprotected Stringorganizationprotected StringorganizationUrlprotected StringsourcesUrlprotected StringtermsConditionsUrl
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCategory()StringgetDescription()List<String>getDevelopers()StringgetHomepageUrl()StringgetIssueTrackerUrl()StringgetLicense()StringgetName()StringgetOrganization()StringgetOrganizationUrl()StringgetSourcesUrl()StringgetTermsConditionsUrl()ComponentsetCategory(String category)ComponentsetDescription(String description)ComponentsetDevelopers(List<String> developers)ComponentsetHomepageUrl(String url)ComponentsetIssueTrackerUrl(String url)ComponentsetLicense(String license)ComponentsetName(String name)ComponentsetOrganization(String organization)ComponentsetOrganizationUrl(String url)ComponentsetSourcesUrl(String sourcesUrl)ComponentsetTermsConditionsUrl(String url)StringtoString()-
Methods inherited from class org.sonar.updatecenter.common.Artifact
addRelease, addRelease, addRelease, compareTo, doesContainVersion, equals, getAllReleases, getArchivedReleases, getArchivedVersions, getDevRelease, getFirstCompatible, getKey, getLastCompatible, getLastCompatibleRelease, getLastCompatibleReleaseIfUpgrade, getLastRelease, getMajorReleases, getMinimalRelease, getPrivateVersions, getPublicReleases, getPublicVersions, getRelease, getRelease, getReleases, getReleasesGreaterThan, getReleasesGreaterThan, getVersions, hashCode, setDevRelease, setKey
-
-
-
-
Field Detail
-
name
protected String name
-
description
protected String description
-
homepageUrl
protected String homepageUrl
-
license
protected String license
-
organization
protected String organization
-
organizationUrl
protected String organizationUrl
-
termsConditionsUrl
protected String termsConditionsUrl
-
category
protected String category
-
issueTrackerUrl
protected String issueTrackerUrl
-
sourcesUrl
protected String sourcesUrl
-
-
Constructor Detail
-
Component
protected Component(String key)
-
-
Method Detail
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getHomepageUrl
public String getHomepageUrl()
-
getLicense
public String getLicense()
-
getOrganization
public String getOrganization()
-
getOrganizationUrl
public String getOrganizationUrl()
-
getCategory
public String getCategory()
-
getTermsConditionsUrl
public String getTermsConditionsUrl()
-
getIssueTrackerUrl
public String getIssueTrackerUrl()
-
getSourcesUrl
public String getSourcesUrl()
-
-