public class DefaultArtifact extends AbstractArtifact
| Constructor and Description |
|---|
DefaultArtifact(ArtifactRevisionId arid,
java.util.Date publicationDate,
java.net.URL url,
boolean isMetadata) |
DefaultArtifact(ModuleRevisionId mrid,
java.util.Date publicationDate,
java.lang.String name,
java.lang.String type,
java.lang.String ext) |
DefaultArtifact(ModuleRevisionId mrid,
java.util.Date publicationDate,
java.lang.String name,
java.lang.String type,
java.lang.String ext,
boolean isMetadata) |
DefaultArtifact(ModuleRevisionId mrid,
java.util.Date publicationDate,
java.lang.String name,
java.lang.String type,
java.lang.String ext,
java.util.Map extraAttributes) |
DefaultArtifact(ModuleRevisionId mrid,
java.util.Date publicationDate,
java.lang.String name,
java.lang.String type,
java.lang.String ext,
java.net.URL url,
java.util.Map extraAttributes) |
| Modifier and Type | Method and Description |
|---|---|
static Artifact |
cloneWithAnotherExt(Artifact artifact,
java.lang.String newExt) |
static Artifact |
cloneWithAnotherMrid(Artifact artifact,
ModuleRevisionId mrid) |
static Artifact |
cloneWithAnotherName(Artifact artifact,
java.lang.String name) |
static Artifact |
cloneWithAnotherType(Artifact artifact,
java.lang.String newType) |
static Artifact |
cloneWithAnotherTypeAndExt(Artifact artifact,
java.lang.String newType,
java.lang.String newExt) |
java.lang.String[] |
getConfigurations()
Returns the list of configurations where this artifact is associated to.
|
java.lang.String |
getExt()
Retrieve the extension of the artifact.
|
ArtifactRevisionId |
getId()
Return the specific identifier of this artifact.
|
ModuleRevisionId |
getModuleRevisionId()
Returns the resolved module revision id for this artifact
|
java.lang.String |
getName()
Return the name of the artifact, generally 'part' of the basename of the file.
|
java.util.Date |
getPublicationDate()
Returns the resolved publication date for this artifact
|
java.lang.String |
getType()
Returns the type of the artifact, typically 'jar', 'source', 'javadoc', 'debian', ...
|
java.net.URL |
getUrl()
Returns the url at which this artifact can be found independently of ivy configuration.
|
boolean |
isMetadata()
Returns true if this artifact represents a module metadata artifact, false if it's a
published artifact
|
static Artifact |
newIvyArtifact(ModuleRevisionId mrid,
java.util.Date pubDate) |
static Artifact |
newPomArtifact(ModuleRevisionId mrid,
java.util.Date pubDate) |
equals, getAttribute, getAttributes, getExtraAttribute, getExtraAttributes, getQualifiedExtraAttributes, hashCode, toStringpublic DefaultArtifact(ModuleRevisionId mrid, java.util.Date publicationDate, java.lang.String name, java.lang.String type, java.lang.String ext)
public DefaultArtifact(ModuleRevisionId mrid, java.util.Date publicationDate, java.lang.String name, java.lang.String type, java.lang.String ext, boolean isMetadata)
public DefaultArtifact(ModuleRevisionId mrid, java.util.Date publicationDate, java.lang.String name, java.lang.String type, java.lang.String ext, java.util.Map extraAttributes)
public DefaultArtifact(ModuleRevisionId mrid, java.util.Date publicationDate, java.lang.String name, java.lang.String type, java.lang.String ext, java.net.URL url, java.util.Map extraAttributes)
public DefaultArtifact(ArtifactRevisionId arid, java.util.Date publicationDate, java.net.URL url, boolean isMetadata)
public static Artifact newIvyArtifact(ModuleRevisionId mrid, java.util.Date pubDate)
public static Artifact newPomArtifact(ModuleRevisionId mrid, java.util.Date pubDate)
public static Artifact cloneWithAnotherExt(Artifact artifact, java.lang.String newExt)
public static Artifact cloneWithAnotherType(Artifact artifact, java.lang.String newType)
public static Artifact cloneWithAnotherTypeAndExt(Artifact artifact, java.lang.String newType, java.lang.String newExt)
public static Artifact cloneWithAnotherName(Artifact artifact, java.lang.String name)
public static Artifact cloneWithAnotherMrid(Artifact artifact, ModuleRevisionId mrid)
public ModuleRevisionId getModuleRevisionId()
Artifactpublic java.lang.String getName()
Artifactpublic java.util.Date getPublicationDate()
Artifactpublic java.lang.String getType()
Artifactpublic java.lang.String getExt()
Artifactpublic ArtifactRevisionId getId()
Artifactpublic java.lang.String[] getConfigurations()
Artifactpublic java.net.URL getUrl()
Artifactpublic boolean isMetadata()
Artifact