Class LocalMetadataRegistration

    • Constructor Detail

      • LocalMetadataRegistration

        public LocalMetadataRegistration​(Metadata metadata)
        Creates a registration request for the specified metadata accompanying a locally installed artifact.
        Parameters:
        metadata - The metadata to register, may be null.
      • LocalMetadataRegistration

        public LocalMetadataRegistration​(Metadata metadata,
                                         RemoteRepository repository,
                                         Collection<String> contexts)
        Creates a registration request for the specified metadata.
        Parameters:
        metadata - The metadata to register, may be null.
        repository - The remote repository from which the metadata was resolved or null if the metadata accompanies a locally installed artifact.
        contexts - The resolution contexts, may be null.
    • Method Detail

      • getMetadata

        public Metadata getMetadata()
        Gets the metadata to register.
        Returns:
        The metadata or null if not set.
      • getRepository

        public RemoteRepository getRepository()
        Gets the remote repository from which the metadata was resolved.
        Returns:
        The remote repository or null if the metadata was locally installed.
      • setRepository

        public LocalMetadataRegistration setRepository​(RemoteRepository repository)
        Sets the remote repository from which the metadata was resolved.
        Parameters:
        repository - The remote repository or null if the metadata accompanies a locally installed artifact.
        Returns:
        This request for chaining, never null.
      • getContexts

        public Collection<StringgetContexts()
        Gets the resolution contexts in which the metadata is available.
        Returns:
        The resolution contexts in which the metadata is available, never null.
      • setContexts

        public LocalMetadataRegistration setContexts​(Collection<String> contexts)
        Sets the resolution contexts in which the metadata is available.
        Parameters:
        contexts - The resolution contexts, may be null.
        Returns:
        This request for chaining, never null.