fr.jayasoft.ivy
Class DefaultArtifact
java.lang.Object
fr.jayasoft.ivy.AbstractArtifact
fr.jayasoft.ivy.DefaultArtifact
- All Implemented Interfaces:
- Artifact
public class DefaultArtifact
- extends AbstractArtifact
- Author:
- Hanin
Constructor Summary |
DefaultArtifact(ModuleRevisionId mrid,
java.util.Date publicationDate,
java.lang.String name,
java.lang.String type,
java.lang.String ext)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DefaultArtifact
public DefaultArtifact(ModuleRevisionId mrid,
java.util.Date publicationDate,
java.lang.String name,
java.lang.String type,
java.lang.String ext)
cloneWithAnotherType
public static Artifact cloneWithAnotherType(Artifact artifact,
java.lang.String newType)
getModuleRevisionId
public ModuleRevisionId getModuleRevisionId()
- Description copied from interface:
Artifact
- Returns the resolved module revision id for this artifact
- Returns:
getName
public java.lang.String getName()
getPublicationDate
public java.util.Date getPublicationDate()
- Description copied from interface:
Artifact
- Returns the resolved publication date for this artifact
- Returns:
- the resolved publication date
getType
public java.lang.String getType()
getExt
public java.lang.String getExt()
getId
public ArtifactRevisionId getId()
- Returns:
- the id of the artifact
getConfigurations
public java.lang.String[] getConfigurations()