com.nirima.jenkins
Class SimpleArtifactCopier

java.lang.Object
  extended by com.nirima.jenkins.SimpleArtifactCopier
All Implemented Interfaces:
IArtifactCopier

public class SimpleArtifactCopier
extends java.lang.Object
implements IArtifactCopier


Constructor Summary
SimpleArtifactCopier(java.net.URL host, java.io.File localRepo)
           
 
Method Summary
protected  void fetchFile(org.apache.maven.artifact.Artifact art, java.lang.String path)
           
protected  java.util.List<java.lang.String> fetchFiles(org.apache.maven.artifact.Artifact art)
           
 void updateAll(org.apache.maven.artifact.Artifact art)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleArtifactCopier

public SimpleArtifactCopier(java.net.URL host,
                            java.io.File localRepo)
                     throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException
Method Detail

updateAll

public void updateAll(org.apache.maven.artifact.Artifact art)
               throws java.io.IOException,
                      org.apache.http.HttpException,
                      java.net.URISyntaxException,
                      javax.xml.parsers.ParserConfigurationException,
                      org.xml.sax.SAXException,
                      javax.xml.transform.TransformerException
Specified by:
updateAll in interface IArtifactCopier
Throws:
java.io.IOException
org.apache.http.HttpException
java.net.URISyntaxException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
javax.xml.transform.TransformerException

fetchFile

protected void fetchFile(org.apache.maven.artifact.Artifact art,
                         java.lang.String path)
                  throws java.io.IOException,
                         java.net.URISyntaxException,
                         java.io.UnsupportedEncodingException,
                         java.net.UnknownHostException,
                         org.apache.http.HttpException,
                         javax.xml.transform.TransformerException,
                         org.xml.sax.SAXException,
                         javax.xml.parsers.ParserConfigurationException
Throws:
java.io.IOException
java.net.URISyntaxException
java.io.UnsupportedEncodingException
java.net.UnknownHostException
org.apache.http.HttpException
javax.xml.transform.TransformerException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

fetchFiles

protected java.util.List<java.lang.String> fetchFiles(org.apache.maven.artifact.Artifact art)
                                               throws java.io.IOException,
                                                      java.net.URISyntaxException,
                                                      java.io.UnsupportedEncodingException,
                                                      java.net.UnknownHostException,
                                                      org.apache.http.HttpException,
                                                      javax.xml.transform.TransformerException,
                                                      org.xml.sax.SAXException,
                                                      javax.xml.parsers.ParserConfigurationException
Throws:
java.io.IOException
java.net.URISyntaxException
java.io.UnsupportedEncodingException
java.net.UnknownHostException
org.apache.http.HttpException
javax.xml.transform.TransformerException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException


Copyright © 2004-2012. All Rights Reserved.