Class LocalMetadataRequest

java.lang.Object
org.eclipse.aether.repository.LocalMetadataRequest

public final class LocalMetadataRequest extends Object
A query to the local repository for the existence of metadata.
See Also:
  • Constructor Details

    • LocalMetadataRequest

      Creates an uninitialized query.
    • LocalMetadataRequest

      public LocalMetadataRequest(Metadata metadata, RemoteRepository repository, String context)
      Creates a query with the specified properties.
      Parameters:
      metadata - The metadata to query for, may be null.
      repository - The source remote repository for the metadata, may be null for local metadata.
      context - The resolution context for the metadata, may be null.
  • Method Details

    • getMetadata

      Gets the metadata to query for.
      Returns:
      The metadata or null if not set.
    • setMetadata

      Sets the metadata to query for.
      Parameters:
      metadata - The metadata, may be null.
      Returns:
      This query for chaining, never null.
    • getContext

      public String getContext()
      Gets the resolution context.
      Returns:
      The resolution context, never null.
    • setContext

      Sets the resolution context.
      Parameters:
      context - The resolution context, may be null.
      Returns:
      This query for chaining, never null.
    • getRepository

      Gets the remote repository to use as source of the metadata.
      Returns:
      The remote repositories, may be null for local metadata.
    • setRepository

      Sets the remote repository to use as sources of the metadata.
      Parameters:
      repository - The remote repository, may be null.
      Returns:
      This query for chaining, may be null for local metadata.
    • toString

      public String toString()
      Overrides:
      toString in class Object