public abstract class AbstractRepositoryMetadata extends java.lang.Object implements RepositoryMetadata
RELEASE, RELEASE_OR_SNAPSHOT, SNAPSHOT| 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(org.apache.maven.artifact.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) |
java.lang.String |
extendedToString() |
java.lang.String |
getLocalFilename(org.apache.maven.artifact.repository.ArtifactRepository repository) |
org.apache.maven.artifact.repository.metadata.Metadata |
getMetadata()
Get the repository metadata associated with this marker.
|
int |
getNature()
Gets the artifact quality this metadata refers to.
|
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy |
getPolicy(org.apache.maven.artifact.repository.ArtifactRepository repository)
Gets the policy that applies to this metadata regarding the specified repository.
|
java.lang.String |
getRemoteFilename() |
void |
merge(org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata) |
void |
merge(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) |
void |
setMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata)
Set the metadata contents.
|
void |
storeInLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) |
java.lang.String |
toString() |
protected void |
updateRepositoryMetadata(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetRepository, isSnapshot, setRepositoryprotected AbstractRepositoryMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata)
public java.lang.String getRemoteFilename()
getRemoteFilename in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadatapublic java.lang.String getLocalFilename(org.apache.maven.artifact.repository.ArtifactRepository repository)
getLocalFilename in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadatapublic void storeInLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException
storeInLocalRepository in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadataorg.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreExceptionprotected void updateRepositoryMetadata(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
throws java.io.IOException,
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOExceptionorg.codehaus.plexus.util.xml.pull.XmlPullParserExceptionpublic java.lang.String toString()
toString in class java.lang.Objectprotected static org.apache.maven.artifact.repository.metadata.Metadata createMetadata(org.apache.maven.artifact.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)
RepositoryMetadatasetMetadata in interface RepositoryMetadatametadata - the metadatapublic org.apache.maven.artifact.repository.metadata.Metadata getMetadata()
RepositoryMetadatagetMetadata in interface RepositoryMetadatanull if none loadedpublic void merge(org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata)
merge in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadatapublic void merge(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
public java.lang.String extendedToString()
extendedToString in interface org.apache.maven.repository.legacy.metadata.ArtifactMetadatapublic int getNature()
RepositoryMetadataRepositoryMetadata.RELEASE, RepositoryMetadata.SNAPSHOT or
RepositoryMetadata.RELEASE_OR_SNAPSHOT.getNature in interface RepositoryMetadatapublic org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getPolicy(org.apache.maven.artifact.repository.ArtifactRepository repository)
RepositoryMetadatagetPolicy in interface RepositoryMetadatarepository - The repository for which to determine the policy, must not be null.null.