public class SnapshotArtifactRepositoryMetadata extends AbstractRepositoryMetadata
Modifier and Type | Field and Description |
---|---|
private Artifact |
artifact |
RELEASE, RELEASE_OR_SNAPSHOT, SNAPSHOT
Constructor and Description |
---|
SnapshotArtifactRepositoryMetadata(Artifact artifact) |
SnapshotArtifactRepositoryMetadata(Artifact artifact,
Snapshot snapshot) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getArtifactId() |
java.lang.String |
getBaseVersion() |
java.lang.String |
getGroupId() |
java.lang.Object |
getKey() |
int |
getNature()
Gets the artifact quality this metadata refers to.
|
ArtifactRepository |
getRepository()
Get the repository the metadata was located in.
|
boolean |
isSnapshot()
Whether this represents a snapshot.
|
void |
setRepository(ArtifactRepository remoteRepository)
Set the repository the metadata was located in.
|
boolean |
storedInArtifactVersionDirectory()
Whether this metadata should be stored alongside the artifact.
|
boolean |
storedInGroupDirectory()
Whether this metadata should be stored alongside the group.
|
createMetadata, createVersioning, extendedToString, getLocalFilename, getMetadata, getPolicy, getRemoteFilename, merge, merge, setMetadata, storeInLocalRepository, toString, updateRepositoryMetadata
private Artifact artifact
public SnapshotArtifactRepositoryMetadata(Artifact artifact)
public boolean storedInGroupDirectory()
ArtifactMetadata
public boolean storedInArtifactVersionDirectory()
ArtifactMetadata
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getBaseVersion()
public java.lang.Object getKey()
public boolean isSnapshot()
RepositoryMetadata
public int getNature()
RepositoryMetadata
RepositoryMetadata.RELEASE
, RepositoryMetadata.SNAPSHOT
or
RepositoryMetadata.RELEASE_OR_SNAPSHOT
.getNature
in interface RepositoryMetadata
getNature
in class AbstractRepositoryMetadata
public ArtifactRepository getRepository()
RepositoryMetadata
public void setRepository(ArtifactRepository remoteRepository)
RepositoryMetadata
remoteRepository
- the repository