Class LocalMetadataRequest

    • Constructor Detail

      • 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 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 be null.
        Returns:
        This query for chaining, never null.
      • getContext

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

        public LocalMetadataRequest setContext​(String context)
        Sets the resolution context.
        Parameters:
        context - The resolution context, may be null.
        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 be null.
        Returns:
        This query for chaining, may be null for local metadata.