Class LocalMetadataResult

    • Constructor Detail

      • LocalMetadataResult

        public LocalMetadataResult​(LocalMetadataRequest request)
        Creates a new result for the specified request.
        Parameters:
        request - The local metadata request, must not be null.
    • Method Detail

      • getRequest

        public LocalMetadataRequest getRequest()
        Gets the request corresponding to this result.
        Returns:
        The corresponding request, never null.
      • getFile

        public File getFile()
        Gets the file to the requested metadata if the metadata is available in the local repository.
        Returns:
        The file to the requested metadata or null.
      • setFile

        public LocalMetadataResult setFile​(File file)
        Sets the file to requested metadata.
        Parameters:
        file - The metadata file, may be null.
        Returns:
        This result for chaining, never null.
      • isStale

        public boolean isStale()
        This value indicates whether the metadata is stale and should be updated.
        Returns:
        true if the metadata is stale and should be updated, false otherwise.
      • setStale

        public LocalMetadataResult setStale​(boolean stale)
        Sets whether the metadata is stale.
        Parameters:
        stale - true if the metadata is stale and should be updated, false otherwise.
        Returns:
        This result for chaining, never null.