org.apache.maven.project
Class Model

java.lang.Object
  extended byorg.apache.maven.project.ModelBase
      extended byorg.apache.maven.project.Model
All Implemented Interfaces:
java.io.Serializable

public class Model
extends ModelBase
implements java.io.Serializable

Class Model.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
private  java.lang.String artifactId
          Field artifactId
private  java.util.List branches
          Field branches
private  Build build
          Field build
private  java.util.List contributors
          Field contributors
private  java.lang.String currentVersion
          Field currentVersion
private  java.lang.String description
          Field description
private  java.util.List developers
          Field developers
private  java.lang.String distributionDirectory
          Field distributionDirectory
private  java.lang.String distributionSite
          Field distributionSite
private  java.lang.String extend
          Field extend
private  java.lang.String groupId
          Field groupId
private  java.lang.String gumpRepositoryId
          Field gumpRepositoryId
private  java.lang.String id
          Field id
private  java.lang.String inceptionYear
          Field inceptionYear
private  java.lang.String issueTrackingUrl
          Field issueTrackingUrl
private  java.util.List licenses
          Field licenses
private  java.lang.String logo
          Field logo
private  java.util.List mailingLists
          Field mailingLists
private  java.lang.String name
          Field name
private  Organization organization
          Field organization
private  java.util.List packageGroups
          Field packageGroups
private  java.lang.String packageName
          Field packageName
private  java.lang.String pomVersion
          Field pomVersion
private  java.util.Properties properties
          Field properties
private  java.util.List reports
          Field reports
private  Repository repository
          Field repository
private  java.lang.String shortDescription
          Field shortDescription
private  java.lang.String siteAddress
          Field siteAddress
private  java.lang.String siteDirectory
          Field siteDirectory
private  java.lang.String url
          Field url
private  java.util.List versions
          Field versions
 
Fields inherited from class org.apache.maven.project.ModelBase
 
Constructor Summary
Model()
           
 
Method Summary
 void addBranch(Branch branch)
          Method addBranch
 void addContributor(Contributor contributor)
          Method addContributor
 void addDeveloper(Developer developer)
          Method addDeveloper
 void addLicense(License license)
          Method addLicense
 void addMailingList(MailingList mailingList)
          Method addMailingList
 void addPackageGroup(PackageGroup packageGroup)
          Method addPackageGroup
 void addProperty(java.lang.String key, java.lang.String value)
          Method addProperty
 void addReport(java.lang.String string)
          Method addReport
 void addVersion(Version version)
          Method addVersion
 java.lang.String getArtifactId()
          Method getArtifactId
 java.util.List getBranches()
          Method getBranches
 Build getBuild()
          Method getBuild
 java.util.List getContributors()
          Method getContributors
 java.lang.String getCurrentVersion()
          Method getCurrentVersion
 java.lang.String getDescription()
          Method getDescription
 java.util.List getDevelopers()
          Method getDevelopers
 java.lang.String getDistributionDirectory()
          Method getDistributionDirectory
 java.lang.String getDistributionSite()
          Method getDistributionSite
 java.lang.String getExtend()
          Method getExtend
 java.lang.String getGroupId()
          Method getGroupId
 java.lang.String getGumpRepositoryId()
          Method getGumpRepositoryId
 java.lang.String getId()
          Method getId
 java.lang.String getInceptionYear()
          Method getInceptionYear
 java.lang.String getIssueTrackingUrl()
          Method getIssueTrackingUrl
 java.util.List getLicenses()
          Method getLicenses
 java.lang.String getLogo()
          Method getLogo
 java.util.List getMailingLists()
          Method getMailingLists
 java.lang.String getName()
          Method getName
 Organization getOrganization()
          Method getOrganization
 java.lang.String getPackage()
           
 java.util.List getPackageGroups()
          Method getPackageGroups
 java.lang.String getPackageName()
          Method getPackageName
 java.lang.String getPomVersion()
          Method getPomVersion
 java.util.Properties getProperties()
          Method getProperties
 java.util.List getReports()
          Method getReports
 Repository getRepository()
          Method getRepository
 java.lang.String getShortDescription()
          Method getShortDescription
 java.lang.String getSiteAddress()
          Method getSiteAddress
 java.lang.String getSiteDirectory()
          Method getSiteDirectory
 java.lang.String getUrl()
          Method getUrl
 java.lang.String getVersion()
           
 java.util.List getVersions()
          Method getVersions
 void removeBranch(Branch branch)
          Method removeBranch
 void removeContributor(Contributor contributor)
          Method removeContributor
 void removeDeveloper(Developer developer)
          Method removeDeveloper
 void removeLicense(License license)
          Method removeLicense
 void removeMailingList(MailingList mailingList)
          Method removeMailingList
 void removePackageGroup(PackageGroup packageGroup)
          Method removePackageGroup
 void removeReport(java.lang.String string)
          Method removeReport
 void removeVersion(Version version)
          Method removeVersion
 void setArtifactId(java.lang.String artifactId)
          Method setArtifactId
 void setBranches(java.util.List branches)
          Method setBranches
 void setBuild(Build build)
          Method setBuild
 void setContributors(java.util.List contributors)
          Method setContributors
 void setCurrentVersion(java.lang.String currentVersion)
          Method setCurrentVersion
 void setDescription(java.lang.String description)
          Method setDescription
 void setDevelopers(java.util.List developers)
          Method setDevelopers
 void setDistributionDirectory(java.lang.String distributionDirectory)
          Method setDistributionDirectory
 void setDistributionSite(java.lang.String distributionSite)
          Method setDistributionSite
 void setExtend(java.lang.String extend)
          Method setExtend
 void setGroupId(java.lang.String groupId)
          Method setGroupId
 void setGumpRepositoryId(java.lang.String gumpRepositoryId)
          Method setGumpRepositoryId
 void setId(java.lang.String id)
          Method setId
 void setInceptionYear(java.lang.String inceptionYear)
          Method setInceptionYear
 void setIssueTrackingUrl(java.lang.String issueTrackingUrl)
          Method setIssueTrackingUrl
 void setLicenses(java.util.List licenses)
          Method setLicenses
 void setLogo(java.lang.String logo)
          Method setLogo
 void setMailingLists(java.util.List mailingLists)
          Method setMailingLists
 void setName(java.lang.String name)
          Method setName
 void setOrganization(Organization organization)
          Method setOrganization
 void setPackage(java.lang.String packageName)
           
 void setPackageGroups(java.util.List packageGroups)
          Method setPackageGroups
 void setPackageName(java.lang.String packageName)
          Method setPackageName
 void setPomVersion(java.lang.String pomVersion)
          Method setPomVersion
 void setProperties(java.util.Properties properties)
          Method setProperties
 void setReports(java.util.List reports)
          Method setReports
 void setRepository(Repository repository)
          Method setRepository
 void setShortDescription(java.lang.String shortDescription)
          Method setShortDescription
 void setSiteAddress(java.lang.String siteAddress)
          Method setSiteAddress
 void setSiteDirectory(java.lang.String siteDirectory)
          Method setSiteDirectory
 void setUrl(java.lang.String url)
          Method setUrl
 void setVersion(java.lang.String version)
           
 void setVersions(java.util.List versions)
          Method setVersions
 
Methods inherited from class org.apache.maven.project.ModelBase
addDependency, getDependencies, removeDependency, setDependencies
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extend

private java.lang.String extend
Field extend


pomVersion

private java.lang.String pomVersion
Field pomVersion


id

private java.lang.String id
Field id


groupId

private java.lang.String groupId
Field groupId


artifactId

private java.lang.String artifactId
Field artifactId


name

private java.lang.String name
Field name


currentVersion

private java.lang.String currentVersion
Field currentVersion


shortDescription

private java.lang.String shortDescription
Field shortDescription


description

private java.lang.String description
Field description


url

private java.lang.String url
Field url


logo

private java.lang.String logo
Field logo


issueTrackingUrl

private java.lang.String issueTrackingUrl
Field issueTrackingUrl


inceptionYear

private java.lang.String inceptionYear
Field inceptionYear


gumpRepositoryId

private java.lang.String gumpRepositoryId
Field gumpRepositoryId


siteAddress

private java.lang.String siteAddress
Field siteAddress


siteDirectory

private java.lang.String siteDirectory
Field siteDirectory


distributionSite

private java.lang.String distributionSite
Field distributionSite


distributionDirectory

private java.lang.String distributionDirectory
Field distributionDirectory


mailingLists

private java.util.List mailingLists
Field mailingLists


developers

private java.util.List developers
Field developers


contributors

private java.util.List contributors
Field contributors


licenses

private java.util.List licenses
Field licenses


versions

private java.util.List versions
Field versions


branches

private java.util.List branches
Field branches


packageGroups

private java.util.List packageGroups
Field packageGroups


reports

private java.util.List reports
Field reports


repository

private Repository repository
Field repository


organization

private Organization organization
Field organization


properties

private java.util.Properties properties
Field properties


packageName

private java.lang.String packageName
Field packageName


build

private Build build
Field build

Constructor Detail

Model

public Model()
Method Detail

addBranch

public void addBranch(Branch branch)
Method addBranch

Parameters:
branch -

addContributor

public void addContributor(Contributor contributor)
Method addContributor

Parameters:
contributor -

addDeveloper

public void addDeveloper(Developer developer)
Method addDeveloper

Parameters:
developer -

addLicense

public void addLicense(License license)
Method addLicense

Parameters:
license -

addMailingList

public void addMailingList(MailingList mailingList)
Method addMailingList

Parameters:
mailingList -

addPackageGroup

public void addPackageGroup(PackageGroup packageGroup)
Method addPackageGroup

Parameters:
packageGroup -

addProperty

public void addProperty(java.lang.String key,
                        java.lang.String value)
Method addProperty

Parameters:
key -
value -

addReport

public void addReport(java.lang.String string)
Method addReport

Parameters:
string -

addVersion

public void addVersion(Version version)
Method addVersion

Parameters:
version -

getArtifactId

public java.lang.String getArtifactId()
Method getArtifactId


getBranches

public java.util.List getBranches()
Method getBranches


getBuild

public Build getBuild()
Method getBuild


getContributors

public java.util.List getContributors()
Method getContributors


getCurrentVersion

public java.lang.String getCurrentVersion()
Method getCurrentVersion


getDescription

public java.lang.String getDescription()
Method getDescription


getDevelopers

public java.util.List getDevelopers()
Method getDevelopers


getDistributionDirectory

public java.lang.String getDistributionDirectory()
Method getDistributionDirectory


getDistributionSite

public java.lang.String getDistributionSite()
Method getDistributionSite


getExtend

public java.lang.String getExtend()
Method getExtend


getGroupId

public java.lang.String getGroupId()
Method getGroupId


getGumpRepositoryId

public java.lang.String getGumpRepositoryId()
Method getGumpRepositoryId


getId

public java.lang.String getId()
Method getId


getInceptionYear

public java.lang.String getInceptionYear()
Method getInceptionYear


getIssueTrackingUrl

public java.lang.String getIssueTrackingUrl()
Method getIssueTrackingUrl


getLicenses

public java.util.List getLicenses()
Method getLicenses


getLogo

public java.lang.String getLogo()
Method getLogo


getMailingLists

public java.util.List getMailingLists()
Method getMailingLists


getName

public java.lang.String getName()
Method getName


getOrganization

public Organization getOrganization()
Method getOrganization


getPackageGroups

public java.util.List getPackageGroups()
Method getPackageGroups


getPackageName

public java.lang.String getPackageName()
Method getPackageName


getPomVersion

public java.lang.String getPomVersion()
Method getPomVersion


getProperties

public java.util.Properties getProperties()
Method getProperties


getReports

public java.util.List getReports()
Method getReports


getRepository

public Repository getRepository()
Method getRepository


getShortDescription

public java.lang.String getShortDescription()
Method getShortDescription


getSiteAddress

public java.lang.String getSiteAddress()
Method getSiteAddress


getSiteDirectory

public java.lang.String getSiteDirectory()
Method getSiteDirectory


getUrl

public java.lang.String getUrl()
Method getUrl


getVersions

public java.util.List getVersions()
Method getVersions


removeBranch

public void removeBranch(Branch branch)
Method removeBranch

Parameters:
branch -

removeContributor

public void removeContributor(Contributor contributor)
Method removeContributor

Parameters:
contributor -

removeDeveloper

public void removeDeveloper(Developer developer)
Method removeDeveloper

Parameters:
developer -

removeLicense

public void removeLicense(License license)
Method removeLicense

Parameters:
license -

removeMailingList

public void removeMailingList(MailingList mailingList)
Method removeMailingList

Parameters:
mailingList -

removePackageGroup

public void removePackageGroup(PackageGroup packageGroup)
Method removePackageGroup

Parameters:
packageGroup -

removeReport

public void removeReport(java.lang.String string)
Method removeReport

Parameters:
string -

removeVersion

public void removeVersion(Version version)
Method removeVersion

Parameters:
version -

setArtifactId

public void setArtifactId(java.lang.String artifactId)
Method setArtifactId

Parameters:
artifactId -

setBranches

public void setBranches(java.util.List branches)
Method setBranches

Parameters:
branches -

setBuild

public void setBuild(Build build)
Method setBuild

Parameters:
build -

setContributors

public void setContributors(java.util.List contributors)
Method setContributors

Parameters:
contributors -

setCurrentVersion

public void setCurrentVersion(java.lang.String currentVersion)
Method setCurrentVersion

Parameters:
currentVersion -

setDescription

public void setDescription(java.lang.String description)
Method setDescription

Parameters:
description -

setDevelopers

public void setDevelopers(java.util.List developers)
Method setDevelopers

Parameters:
developers -

setDistributionDirectory

public void setDistributionDirectory(java.lang.String distributionDirectory)
Method setDistributionDirectory

Parameters:
distributionDirectory -

setDistributionSite

public void setDistributionSite(java.lang.String distributionSite)
Method setDistributionSite

Parameters:
distributionSite -

setExtend

public void setExtend(java.lang.String extend)
Method setExtend

Parameters:
extend -

setGroupId

public void setGroupId(java.lang.String groupId)
Method setGroupId

Parameters:
groupId -

setGumpRepositoryId

public void setGumpRepositoryId(java.lang.String gumpRepositoryId)
Method setGumpRepositoryId

Parameters:
gumpRepositoryId -

setId

public void setId(java.lang.String id)
Method setId

Parameters:
id -

setInceptionYear

public void setInceptionYear(java.lang.String inceptionYear)
Method setInceptionYear

Parameters:
inceptionYear -

setIssueTrackingUrl

public void setIssueTrackingUrl(java.lang.String issueTrackingUrl)
Method setIssueTrackingUrl

Parameters:
issueTrackingUrl -

setLicenses

public void setLicenses(java.util.List licenses)
Method setLicenses

Parameters:
licenses -

setLogo

public void setLogo(java.lang.String logo)
Method setLogo

Parameters:
logo -

setMailingLists

public void setMailingLists(java.util.List mailingLists)
Method setMailingLists

Parameters:
mailingLists -

setName

public void setName(java.lang.String name)
Method setName

Parameters:
name -

setOrganization

public void setOrganization(Organization organization)
Method setOrganization

Parameters:
organization -

setPackageGroups

public void setPackageGroups(java.util.List packageGroups)
Method setPackageGroups

Parameters:
packageGroups -

setPackageName

public void setPackageName(java.lang.String packageName)
Method setPackageName

Parameters:
packageName -

setPomVersion

public void setPomVersion(java.lang.String pomVersion)
Method setPomVersion

Parameters:
pomVersion -

setProperties

public void setProperties(java.util.Properties properties)
Method setProperties

Parameters:
properties -

setReports

public void setReports(java.util.List reports)
Method setReports

Parameters:
reports -

setRepository

public void setRepository(Repository repository)
Method setRepository

Parameters:
repository -

setShortDescription

public void setShortDescription(java.lang.String shortDescription)
Method setShortDescription

Parameters:
shortDescription -

setSiteAddress

public void setSiteAddress(java.lang.String siteAddress)
Method setSiteAddress

Parameters:
siteAddress -

setSiteDirectory

public void setSiteDirectory(java.lang.String siteDirectory)
Method setSiteDirectory

Parameters:
siteDirectory -

setUrl

public void setUrl(java.lang.String url)
Method setUrl

Parameters:
url -

setVersions

public void setVersions(java.util.List versions)
Method setVersions

Parameters:
versions -

setVersion

public void setVersion(java.lang.String version)

getVersion

public java.lang.String getVersion()

setPackage

public void setPackage(java.lang.String packageName)

getPackage

public java.lang.String getPackage()