Interface RepositoryMetadata
- All Superinterfaces:
org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.repository.legacy.metadata.ArtifactMetadata
- All Known Implementing Classes:
AbstractRepositoryMetadata, ArtifactRepositoryMetadata, GroupRepositoryMetadata, SnapshotArtifactRepositoryMetadata
@Deprecated
public interface RepositoryMetadata
extends org.apache.maven.artifact.metadata.ArtifactMetadata
Deprecated.
Describes repository directory metadata.
TODO not happy about the store method - they use "this"
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDeprecated.static final intDeprecated.static final intDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.artifact.repository.metadata.MetadataDeprecated.Get the repository metadata associated with this marker.intDeprecated.Gets the artifact quality this metadata refers to.org.apache.maven.artifact.repository.ArtifactRepositoryPolicygetPolicy(org.apache.maven.artifact.repository.ArtifactRepository repository) Deprecated.Gets the policy that applies to this metadata regarding the specified repository.org.apache.maven.artifact.repository.ArtifactRepositoryDeprecated.Get the repository the metadata was located in.booleanDeprecated.Whether this represents a snapshot.voidsetMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata) Deprecated.Set the metadata contents.voidsetRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) Deprecated.Set the repository the metadata was located in.Methods inherited from interface org.apache.maven.artifact.metadata.ArtifactMetadata
mergeMethods inherited from interface org.apache.maven.repository.legacy.metadata.ArtifactMetadata
extendedToString, getArtifactId, getBaseVersion, getGroupId, getKey, getLocalFilename, getRemoteFilename, merge, storedInArtifactVersionDirectory, storedInGroupDirectory, storeInLocalRepository
-
Field Details
-
RELEASE
static final int RELEASEDeprecated.- See Also:
-
SNAPSHOT
static final int SNAPSHOTDeprecated.- See Also:
-
RELEASE_OR_SNAPSHOT
static final int RELEASE_OR_SNAPSHOTDeprecated.- See Also:
-
-
Method Details
-
getRepository
org.apache.maven.artifact.repository.ArtifactRepository getRepository()Deprecated.Get the repository the metadata was located in.- Returns:
- the repository
-
setRepository
void setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) Deprecated.Set the repository the metadata was located in.- Parameters:
remoteRepository- the repository
-
getMetadata
org.apache.maven.artifact.repository.metadata.Metadata getMetadata()Deprecated.Get the repository metadata associated with this marker.- Returns:
- the metadata, or
nullif none loaded
-
setMetadata
void setMetadata(org.apache.maven.artifact.repository.metadata.Metadata metadata) Deprecated.Set the metadata contents.- Parameters:
metadata- the metadata
-
isSnapshot
boolean isSnapshot()Deprecated.Whether this represents a snapshot.- Returns:
- if it is a snapshot
-
getNature
int getNature()Deprecated.- Returns:
- The artifact quality this metadata refers to.
-
getPolicy
org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getPolicy(org.apache.maven.artifact.repository.ArtifactRepository repository) Deprecated.Gets the policy that applies to this metadata regarding the specified repository.- Parameters:
repository- The repository for which to determine the policy, must not benull.- Returns:
- The policy, never
null.
-