be.certipost.hudson.plugin
Class SCPSite

java.lang.Object
  extended by be.certipost.hudson.plugin.SCPSite

public class SCPSite
extends java.lang.Object

Author:
Ramil Israfilov

Constructor Summary
SCPSite()
           
SCPSite(java.lang.String hostname, int port, java.lang.String username, java.lang.String password, java.lang.String rootRepositoryPath)
           
SCPSite(java.lang.String hostname, java.lang.String port, java.lang.String username, java.lang.String password)
           
 
Method Summary
 void closeSession()
           
 void createSession()
           
 java.lang.String getHostname()
           
 int getIntegerPort()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.lang.String getPort()
           
 java.lang.String getRootRepositoryPath()
           
 java.lang.String getUsername()
           
 void setHostname(java.lang.String hostname)
           
 void setPassword(java.lang.String password)
           
 void setPort(java.lang.String port)
           
 void setRootRepositoryPath(java.lang.String rootRepositoryPath)
           
 void setUsername(java.lang.String username)
           
 void upload(java.lang.String folderPath, hudson.FilePath filePath, java.util.Map<java.lang.String,java.lang.String> envVars, java.io.PrintStream logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCPSite

public SCPSite()

SCPSite

public SCPSite(java.lang.String hostname,
               int port,
               java.lang.String username,
               java.lang.String password,
               java.lang.String rootRepositoryPath)

SCPSite

public SCPSite(java.lang.String hostname,
               java.lang.String port,
               java.lang.String username,
               java.lang.String password)
Method Detail

getHostname

public java.lang.String getHostname()

setHostname

public void setHostname(java.lang.String hostname)

getPort

public java.lang.String getPort()

setPort

public void setPort(java.lang.String port)

getIntegerPort

public int getIntegerPort()

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getRootRepositoryPath

public java.lang.String getRootRepositoryPath()

setRootRepositoryPath

public void setRootRepositoryPath(java.lang.String rootRepositoryPath)

getName

public java.lang.String getName()

createSession

public void createSession()
                   throws com.jcraft.jsch.JSchException
Throws:
com.jcraft.jsch.JSchException

closeSession

public void closeSession()

upload

public void upload(java.lang.String folderPath,
                   hudson.FilePath filePath,
                   java.util.Map<java.lang.String,java.lang.String> envVars,
                   java.io.PrintStream logger)
            throws java.io.IOException,
                   java.lang.InterruptedException,
                   com.jcraft.jsch.SftpException
Throws:
java.io.IOException
java.lang.InterruptedException
com.jcraft.jsch.SftpException


Copyright © 2007. All Rights Reserved.