org.jfrog.build.extractor.clientConfiguration.util
Class AqlDependenciesHelper

java.lang.Object
  extended by org.jfrog.build.extractor.clientConfiguration.util.AqlDependenciesHelper
All Implemented Interfaces:
DependenciesHelper

public class AqlDependenciesHelper
extends java.lang.Object
implements DependenciesHelper

Created by Tamirh on 25/04/2016.


Constructor Summary
AqlDependenciesHelper(DependenciesDownloader downloader, java.lang.String artifactoryUrl, java.lang.String target, org.jfrog.build.api.util.Log log)
           
 
Method Summary
 java.util.Set<org.jfrog.build.api.dependency.DownloadableArtifact> collectArtifactsToDownload(java.lang.String aql)
           
 java.util.List<org.jfrog.build.api.Dependency> downloadDependencies(java.util.Set<org.jfrog.build.api.dependency.DownloadableArtifact> downloadableArtifacts)
           
 java.lang.String getArtifactoryUrl()
           
 java.util.List<org.jfrog.build.api.Dependency> retrievePublishedDependencies(java.lang.String resolvePattern)
           
 void setArtifactoryUrl(java.lang.String artifactoryUrl)
           
 void setFlatDownload(boolean flat)
           
 void setTarget(java.lang.String target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AqlDependenciesHelper

public AqlDependenciesHelper(DependenciesDownloader downloader,
                             java.lang.String artifactoryUrl,
                             java.lang.String target,
                             org.jfrog.build.api.util.Log log)
Method Detail

retrievePublishedDependencies

public java.util.List<org.jfrog.build.api.Dependency> retrievePublishedDependencies(java.lang.String resolvePattern)
                                                                             throws java.io.IOException
Specified by:
retrievePublishedDependencies in interface DependenciesHelper
Throws:
java.io.IOException

downloadDependencies

public java.util.List<org.jfrog.build.api.Dependency> downloadDependencies(java.util.Set<org.jfrog.build.api.dependency.DownloadableArtifact> downloadableArtifacts)
                                                                    throws java.io.IOException
Throws:
java.io.IOException

setFlatDownload

public void setFlatDownload(boolean flat)
Specified by:
setFlatDownload in interface DependenciesHelper

collectArtifactsToDownload

public java.util.Set<org.jfrog.build.api.dependency.DownloadableArtifact> collectArtifactsToDownload(java.lang.String aql)
                                                                                              throws java.io.IOException
Throws:
java.io.IOException

setArtifactoryUrl

public void setArtifactoryUrl(java.lang.String artifactoryUrl)

setTarget

public void setTarget(java.lang.String target)

getArtifactoryUrl

public java.lang.String getArtifactoryUrl()