Package org.eclipse.aether.repository
Class LocalMetadataRequest
- java.lang.Object
-
- org.eclipse.aether.repository.LocalMetadataRequest
-
public final class LocalMetadataRequest extends java.lang.Object
A query to the local repository for the existence of metadata.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
context
private Metadata
metadata
private RemoteRepository
repository
-
Constructor Summary
Constructors Constructor Description LocalMetadataRequest()
Creates an uninitialized query.LocalMetadataRequest(Metadata metadata, RemoteRepository repository, java.lang.String context)
Creates a query with the specified properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getContext()
Gets the resolution context.Metadata
getMetadata()
Gets the metadata to query for.RemoteRepository
getRepository()
Gets the remote repository to use as source of the metadata.LocalMetadataRequest
setContext(java.lang.String context)
Sets the resolution context.LocalMetadataRequest
setMetadata(Metadata metadata)
Sets the metadata to query for.LocalMetadataRequest
setRepository(RemoteRepository repository)
Sets the remote repository to use as sources of the metadata.java.lang.String
toString()
-
-
-
Field Detail
-
metadata
private Metadata metadata
-
context
private java.lang.String context
-
repository
private RemoteRepository repository
-
-
Constructor Detail
-
LocalMetadataRequest
public LocalMetadataRequest()
Creates an uninitialized query.
-
LocalMetadataRequest
public LocalMetadataRequest(Metadata metadata, RemoteRepository repository, java.lang.String context)
Creates a query with the specified properties.- Parameters:
metadata
- The metadata to query for, may benull
.repository
- The source remote repository for the metadata, may benull
for local metadata.context
- The resolution context for the metadata, may benull
.
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
Gets the metadata to query for.- Returns:
- The metadata or
null
if not set.
-
setMetadata
public LocalMetadataRequest setMetadata(Metadata metadata)
Sets the metadata to query for.- Parameters:
metadata
- The metadata, may benull
.- Returns:
- This query for chaining, never
null
.
-
getContext
public java.lang.String getContext()
Gets the resolution context.- Returns:
- The resolution context, never
null
.
-
setContext
public LocalMetadataRequest setContext(java.lang.String context)
Sets the resolution context.- Parameters:
context
- The resolution context, may benull
.- Returns:
- This query for chaining, never
null
.
-
getRepository
public RemoteRepository getRepository()
Gets the remote repository to use as source of the metadata.- Returns:
- The remote repositories, may be
null
for local metadata.
-
setRepository
public LocalMetadataRequest setRepository(RemoteRepository repository)
Sets the remote repository to use as sources of the metadata.- Parameters:
repository
- The remote repository, may benull
.- Returns:
- This query for chaining, may be
null
for local metadata.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-