Class ResolutionRequest


  • public class ResolutionRequest
    extends java.lang.Object
    Specifies parameters of artifact resolution.
    • Field Detail

      • isProviderNeeded

        private boolean isProviderNeeded
      • isPersistentFileNeeded

        private boolean isPersistentFileNeeded
    • Constructor Detail

      • ResolutionRequest

        public ResolutionRequest()
      • ResolutionRequest

        public ResolutionRequest​(Artifact artifact)
    • Method Detail

      • getArtifact

        public Artifact getArtifact()
        Get artifact which resolution is requested.
        Returns:
        artifact which resolution is requested
      • setArtifact

        public void setArtifact​(Artifact artifact)
        Set artifact which resolution is requested.
        Parameters:
        artifact - artifact which resolution is requested
      • isProviderNeeded

        public boolean isProviderNeeded()
        Determine whether information about artifact provider should be included in resolution result.

        Artifact provider is name of system package providing requested artifact.

        Returns:
        whether information about artifact provider should be included in resolution result
      • setProviderNeeded

        public void setProviderNeeded​(boolean isProviderNeeded)
        Set whether information about artifact provider should be included in resolution result.

        Artifact provider is name of system package providing requested artifact.

        Parameters:
        isProviderNeeded - whether information about artifact provider should be included in resolution result
      • isPersistentFileNeeded

        public boolean isPersistentFileNeeded()
        Determine whether resolved artifact file should be persistent or not.

        Non-persistent files may be removed during JVM shutdown, while persistent files are not cleaned up during JVM shutdown.

        Returns:
        whether resolved artifact file should be persistent
      • setPersistentFileNeeded

        public void setPersistentFileNeeded​(boolean isPersistentFileNeeded)
        Set whether resolved artifact file should be persistent or not.

        Non-persistent files may be removed during JVM shutdown, while persistent files are not cleaned up during JVM shutdown.

        Parameters:
        isPersistentFileNeeded -
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object