org.apache.maven.artifact.repository.metadata

Class AbstractRepositoryMetadata

public abstract class AbstractRepositoryMetadata extends Object implements RepositoryMetadata

Shared methods of the repository metadata handling.

Version: $Id: AbstractRepositoryMetadata.java 355404 2005-12-09 07:58:04Z brett $

Author: Brett Porter

Constructor Summary
protected AbstractRepositoryMetadata(Metadata metadata)
Method Summary
protected static MetadatacreateMetadata(Artifact artifact, Versioning versioning)
protected static VersioningcreateVersioning(Snapshot snapshot)
StringextendedToString()
StringgetLocalFilename(ArtifactRepository repository)
MetadatagetMetadata()
StringgetRemoteFilename()
voidmerge(ArtifactMetadata metadata)
voidsetMetadata(Metadata metadata)
voidstoreInLocalRepository(ArtifactRepository localRepository, ArtifactRepository remoteRepository)
StringtoString()
protected voidupdateRepositoryMetadata(ArtifactRepository localRepository, ArtifactRepository remoteRepository)

Constructor Detail

AbstractRepositoryMetadata

protected AbstractRepositoryMetadata(Metadata metadata)

Method Detail

createMetadata

protected static Metadata createMetadata(Artifact artifact, Versioning versioning)

createVersioning

protected static Versioning createVersioning(Snapshot snapshot)

extendedToString

public String extendedToString()

getLocalFilename

public String getLocalFilename(ArtifactRepository repository)

getMetadata

public Metadata getMetadata()

getRemoteFilename

public String getRemoteFilename()

merge

public void merge(ArtifactMetadata metadata)

setMetadata

public void setMetadata(Metadata metadata)

storeInLocalRepository

public void storeInLocalRepository(ArtifactRepository localRepository, ArtifactRepository remoteRepository)

toString

public String toString()

updateRepositoryMetadata

protected void updateRepositoryMetadata(ArtifactRepository localRepository, ArtifactRepository remoteRepository)
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.