public abstract class AbstractRepositoryMetadata extends Object implements RepositoryMetadata
Modifier | Constructor and Description |
---|---|
protected |
AbstractRepositoryMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
protected static org.apache.maven.artifact.repository.metadata.Metadata |
createMetadata(Artifact artifact,
org.apache.maven.artifact.repository.metadata.Versioning versioning) |
protected static org.apache.maven.artifact.repository.metadata.Versioning |
createVersioning(org.apache.maven.artifact.repository.metadata.Snapshot snapshot) |
String |
extendedToString() |
String |
getLocalFilename(ArtifactRepository repository)
Get the filename of this metadata on the local repository.
|
org.apache.maven.artifact.repository.metadata.Metadata |
getMetadata()
Get the repository metadata associated with this marker.
|
String |
getRemoteFilename()
Get the filename of this metadata on the remote repository.
|
void |
merge(ArtifactMetadata metadata)
Merge a new metadata set into this piece of metadata.
|
void |
setMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata)
Set the metadata contents.
|
void |
storeInLocalRepository(ArtifactRepository localRepository,
ArtifactRepository remoteRepository)
Store the metadata in the local repository.
|
String |
toString() |
protected void |
updateRepositoryMetadata(ArtifactRepository localRepository,
ArtifactRepository remoteRepository) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isSnapshot, setRepository
getArtifactId, getBaseVersion, getGroupId, getKey, storedInArtifactVersionDirectory, storedInGroupDirectory
protected AbstractRepositoryMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata)
public String getRemoteFilename()
ArtifactMetadata
getRemoteFilename
in interface ArtifactMetadata
public String getLocalFilename(ArtifactRepository repository)
ArtifactMetadata
getLocalFilename
in interface ArtifactMetadata
repository
- the remote repository it came frompublic void storeInLocalRepository(ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataStoreException
ArtifactMetadata
storeInLocalRepository
in interface ArtifactMetadata
localRepository
- the local repositoryremoteRepository
- the remote repository it came fromRepositoryMetadataStoreException
protected void updateRepositoryMetadata(ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
protected static org.apache.maven.artifact.repository.metadata.Metadata createMetadata(Artifact artifact, org.apache.maven.artifact.repository.metadata.Versioning versioning)
protected static org.apache.maven.artifact.repository.metadata.Versioning createVersioning(org.apache.maven.artifact.repository.metadata.Snapshot snapshot)
public void setMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata)
RepositoryMetadata
setMetadata
in interface RepositoryMetadata
metadata
- the metadatapublic org.apache.maven.artifact.repository.metadata.Metadata getMetadata()
RepositoryMetadata
getMetadata
in interface RepositoryMetadata
null
if none loadedpublic void merge(ArtifactMetadata metadata)
ArtifactMetadata
merge
in interface ArtifactMetadata
metadata
- the new metadatapublic String extendedToString()
extendedToString
in interface ArtifactMetadata
Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.