Class SnapshotArtifactRepositoryMetadata

  • All Implemented Interfaces:
    org.apache.maven.artifact.metadata.ArtifactMetadata, RepositoryMetadata

    public class SnapshotArtifactRepositoryMetadata
    extends AbstractRepositoryMetadata
    Metadata for the artifact version directory of the repository.
    Version:
    $Id$
    Author:
    Brett Porter
    • Constructor Detail

      • SnapshotArtifactRepositoryMetadata

        public SnapshotArtifactRepositoryMetadata​(org.apache.maven.artifact.Artifact artifact)
      • SnapshotArtifactRepositoryMetadata

        public SnapshotArtifactRepositoryMetadata​(org.apache.maven.artifact.Artifact artifact,
                                                  org.apache.maven.artifact.repository.metadata.Snapshot snapshot)
    • Method Detail

      • storedInGroupDirectory

        public boolean storedInGroupDirectory()
      • storedInArtifactVersionDirectory

        public boolean storedInArtifactVersionDirectory()
      • getGroupId

        public java.lang.String getGroupId()
      • getArtifactId

        public java.lang.String getArtifactId()
      • getBaseVersion

        public java.lang.String getBaseVersion()
      • getKey

        public java.lang.Object getKey()
      • isSnapshot

        public boolean isSnapshot()
        Description copied from interface: RepositoryMetadata
        Whether this represents a snapshot.
        Returns:
        if it is a snapshot
      • setRepository

        public void setRepository​(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
        Description copied from interface: RepositoryMetadata
        Set the repository the metadata was located in.
        Parameters:
        remoteRepository - the repository