org.apache.archiva.maven2.model
Class Artifact

java.lang.Object
  extended by org.apache.archiva.maven2.model.Artifact
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ArtifactTransferRequest

public class Artifact
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
private  String artifactId
           
private  String bundleDescription
          contains osgi metadata Bundle-Description if available
private  String bundleDocUrl
          contains osgi metadata Bundle-DocURL if available
private  String bundleExportPackage
          contains osgi metadata Export-Package if available
private  String bundleExportService
          contains osgi metadata Export-Service if available
private  String bundleImportPackage
          contains osgi metadata Import-Package if available
private  String bundleLicense
          contains osgi metadata Bundle-License if available
private  String bundleName
          contains osgi metadata Bundle-Name if available
private  String bundleRequireBundle
          contains osgi metadata Require-Bundle if available
private  String bundleSymbolicName
          contains osgi metadata Bundle-SymbolicName if available
private  String bundleVersion
          contains osgi metadata Bundle-Version if available
private  String classifier
           
private  String context
           
private  String fileExtension
          file extension of the artifact
private  List<String> goals
          Plugin goals (only if packaging is "maven-plugin")
private  String groupId
           
private  String id
          concat of artifactId+'-'+version+'.'+type
private  String packaging
           
private  String path
           
private  String prefix
          Plugin goal prefix (only if packaging is "maven-plugin")
private  String repositoryId
           
private  String scope
           
private  String size
          human readable size : not available for all services
private  String type
           
private  String url
           
private  String version
           
 
Constructor Summary
Artifact()
           
Artifact(String groupId, String artifactId, String version)
           
Artifact(String groupId, String artifactId, String version, String scope)
           
Artifact(String groupId, String artifactId, String version, String scope, String classifier)
           
 
Method Summary
 boolean equals(Object o)
           
 String getArtifactId()
           
 String getBundleDescription()
           
 String getBundleDocUrl()
           
 String getBundleExportPackage()
           
 String getBundleExportService()
           
 String getBundleImportPackage()
           
 String getBundleLicense()
           
 String getBundleName()
           
 String getBundleRequireBundle()
           
 String getBundleSymbolicName()
           
 String getBundleVersion()
           
 String getClassifier()
           
 String getContext()
           
 String getFileExtension()
           
 List<String> getGoals()
           
 String getGroupId()
           
 String getId()
           
 String getPackaging()
           
 String getPath()
           
 String getPrefix()
           
 String getRepositoryId()
           
 String getScope()
           
 String getSize()
           
 String getType()
           
 String getUrl()
           
 String getVersion()
           
 int hashCode()
           
 void setArtifactId(String artifactId)
           
 void setBundleDescription(String bundleDescription)
           
 void setBundleDocUrl(String bundleDocUrl)
           
 void setBundleExportPackage(String bundleExportPackage)
           
 void setBundleExportService(String bundleExportService)
           
 void setBundleImportPackage(String bundleImportPackage)
           
 void setBundleLicense(String bundleLicense)
           
 void setBundleName(String bundleName)
           
 void setBundleRequireBundle(String bundleRequireBundle)
           
 void setBundleSymbolicName(String bundleSymbolicName)
           
 void setBundleVersion(String bundleVersion)
           
 void setClassifier(String classifier)
           
 void setContext(String context)
           
 void setFileExtension(String fileExtension)
           
 void setGoals(List<String> goals)
           
 void setGroupId(String groupId)
           
 void setId(String id)
           
 void setPackaging(String packaging)
           
 void setPath(String path)
           
 void setPrefix(String prefix)
           
 void setRepositoryId(String repositoryId)
           
 void setScope(String scope)
           
 void setSize(String size)
           
 void setType(String type)
           
 void setUrl(String url)
           
 void setVersion(String version)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

context

private String context

url

private String url

groupId

private String groupId

artifactId

private String artifactId

repositoryId

private String repositoryId

version

private String version

prefix

private String prefix
Plugin goal prefix (only if packaging is "maven-plugin")


goals

private List<String> goals
Plugin goals (only if packaging is "maven-plugin")


bundleVersion

private String bundleVersion
contains osgi metadata Bundle-Version if available

Since:
1.4-M1

bundleSymbolicName

private String bundleSymbolicName
contains osgi metadata Bundle-SymbolicName if available

Since:
1.4-M1

bundleExportPackage

private String bundleExportPackage
contains osgi metadata Export-Package if available

Since:
1.4-M1

bundleExportService

private String bundleExportService
contains osgi metadata Export-Service if available

Since:
1.4-M1

bundleDescription

private String bundleDescription
contains osgi metadata Bundle-Description if available

Since:
1.4-M1

bundleName

private String bundleName
contains osgi metadata Bundle-Name if available

Since:
1.4-M1

bundleLicense

private String bundleLicense
contains osgi metadata Bundle-License if available

Since:
1.4-M1

bundleDocUrl

private String bundleDocUrl
contains osgi metadata Bundle-DocURL if available

Since:
1.4-M1

bundleImportPackage

private String bundleImportPackage
contains osgi metadata Import-Package if available

Since:
1.4-M1

bundleRequireBundle

private String bundleRequireBundle
contains osgi metadata Require-Bundle if available

Since:
1.4-M1

classifier

private String classifier

packaging

private String packaging

fileExtension

private String fileExtension
file extension of the artifact

Since:
1.4-M2

size

private String size
human readable size : not available for all services

Since:
1.4-M3

type

private String type
Since:
1.4-M3

path

private String path
Since:
1.4-M3

id

private String id
concat of artifactId+'-'+version+'.'+type

Since:
1.4-M3

scope

private String scope
Since:
1.4-M3
Constructor Detail

Artifact

public Artifact()

Artifact

public Artifact(String groupId,
                String artifactId,
                String version)

Artifact

public Artifact(String groupId,
                String artifactId,
                String version,
                String scope)
Since:
1.4-M3

Artifact

public Artifact(String groupId,
                String artifactId,
                String version,
                String scope,
                String classifier)
Since:
1.4-M3
Method Detail

getGroupId

public String getGroupId()

getArtifactId

public String getArtifactId()

getVersion

public String getVersion()

getRepositoryId

public String getRepositoryId()

setGroupId

public void setGroupId(String groupId)

setArtifactId

public void setArtifactId(String artifactId)

setVersion

public void setVersion(String version)

setRepositoryId

public void setRepositoryId(String repositoryId)

getContext

public String getContext()

setContext

public void setContext(String context)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getPrefix

public String getPrefix()

setPrefix

public void setPrefix(String prefix)

getGoals

public List<String> getGoals()

setGoals

public void setGoals(List<String> goals)

getBundleVersion

public String getBundleVersion()

setBundleVersion

public void setBundleVersion(String bundleVersion)

getBundleSymbolicName

public String getBundleSymbolicName()

setBundleSymbolicName

public void setBundleSymbolicName(String bundleSymbolicName)

getBundleExportPackage

public String getBundleExportPackage()

setBundleExportPackage

public void setBundleExportPackage(String bundleExportPackage)

getBundleExportService

public String getBundleExportService()

setBundleExportService

public void setBundleExportService(String bundleExportService)

getBundleDescription

public String getBundleDescription()

setBundleDescription

public void setBundleDescription(String bundleDescription)

getBundleName

public String getBundleName()

setBundleName

public void setBundleName(String bundleName)

getBundleLicense

public String getBundleLicense()

setBundleLicense

public void setBundleLicense(String bundleLicense)

getBundleDocUrl

public String getBundleDocUrl()

setBundleDocUrl

public void setBundleDocUrl(String bundleDocUrl)

getBundleImportPackage

public String getBundleImportPackage()

setBundleImportPackage

public void setBundleImportPackage(String bundleImportPackage)

getBundleRequireBundle

public String getBundleRequireBundle()

setBundleRequireBundle

public void setBundleRequireBundle(String bundleRequireBundle)

getClassifier

public String getClassifier()

setClassifier

public void setClassifier(String classifier)

getPackaging

public String getPackaging()

setPackaging

public void setPackaging(String packaging)

getFileExtension

public String getFileExtension()

setFileExtension

public void setFileExtension(String fileExtension)

getSize

public String getSize()

setSize

public void setSize(String size)

getType

public String getType()

setType

public void setType(String type)

getPath

public String getPath()

setPath

public void setPath(String path)

getId

public String getId()

setId

public void setId(String id)

getScope

public String getScope()

setScope

public void setScope(String scope)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.