org.apache.maven.artifact.repository.metadata
Class ArtifactRepositoryMetadata
java.lang.Object
org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata
org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata
- All Implemented Interfaces:
- RepositoryMetadata, ArtifactMetadata
public class ArtifactRepositoryMetadata
- extends AbstractRepositoryMetadata
Metadata for the artifact directory of the repository.
- Author:
- Brett Porter
Methods inherited from class org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata |
createMetadata, createVersioning, extendedToString, getLocalFilename, getMetadata, getPolicy, getRemoteFilename, merge, merge, setMetadata, storeInLocalRepository, toString, updateRepositoryMetadata |
ArtifactRepositoryMetadata
public ArtifactRepositoryMetadata(Artifact artifact)
ArtifactRepositoryMetadata
public ArtifactRepositoryMetadata(Artifact artifact,
Versioning versioning)
storedInGroupDirectory
public boolean storedInGroupDirectory()
storedInArtifactVersionDirectory
public boolean storedInArtifactVersionDirectory()
getGroupId
public String getGroupId()
getArtifactId
public String getArtifactId()
getBaseVersion
public String getBaseVersion()
getKey
public Object getKey()
isSnapshot
public boolean isSnapshot()
- Description copied from interface:
RepositoryMetadata
- Whether this represents a snapshot.
- Returns:
- if it is a snapshot
getNature
public int getNature()
- Description copied from interface:
RepositoryMetadata
- Gets the artifact quality this metadata refers to. One of
RepositoryMetadata.RELEASE
, RepositoryMetadata.SNAPSHOT
or
RepositoryMetadata.RELEASE_OR_SNAPSHOT
.
- Specified by:
getNature
in interface RepositoryMetadata
- Overrides:
getNature
in class AbstractRepositoryMetadata
- Returns:
- The artifact quality this metadata refers to.
getRepository
public ArtifactRepository getRepository()
- Description copied from interface:
RepositoryMetadata
- Get the repository the metadata was located in.
- Returns:
- the repository
setRepository
public void setRepository(ArtifactRepository remoteRepository)
- Description copied from interface:
RepositoryMetadata
- Set the repository the metadata was located in.
- Parameters:
remoteRepository
- the repository
Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.