Class InstallResult

    • Constructor Detail

      • InstallResult

        public InstallResult​(InstallRequest request)
        Creates a new result for the specified request.
        Parameters:
        request - The installation request, must not be null.
    • Method Detail

      • getRequest

        public InstallRequest getRequest()
        Gets the install request that was made.
        Returns:
        The install request, never null.
      • setArtifacts

        public InstallResult setArtifacts​(Collection<Artifact> artifacts)
        Sets the artifacts that got installed.
        Parameters:
        artifacts - The installed artifacts, may be null.
        Returns:
        This result for chaining, never null.
      • addArtifact

        public InstallResult addArtifact​(Artifact artifact)
        Adds the specified artifacts to the result.
        Parameters:
        artifact - The installed artifact to add, may be null.
        Returns:
        This result for chaining, never null.
      • getMetadata

        public Collection<MetadatagetMetadata()
        Gets the metadata that got installed. Note that due to automatically generated metadata, there might have been more metadata installed than originally specified in the install request.
        Returns:
        The installed metadata, never null.
      • setMetadata

        public InstallResult setMetadata​(Collection<Metadata> metadata)
        Sets the metadata that got installed.
        Parameters:
        metadata - The installed metadata, may be null.
        Returns:
        This result for chaining, never null.
      • addMetadata

        public InstallResult addMetadata​(Metadata metadata)
        Adds the specified metadata to this result.
        Parameters:
        metadata - The installed metadata to add, may be null.
        Returns:
        This result for chaining, never null.