|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.StreamWagon
org.apache.maven.wagon.shared.http.AbstractHttpClientWagon
org.apache.maven.wagon.providers.webdav.WebDavWagon
public class WebDavWagon
WebDavWagon
Allows using a webdav remote repository for downloads and deployments
Field Summary |
---|
Fields inherited from class org.apache.maven.wagon.shared.http.AbstractHttpClientWagon |
---|
connectionManager, GMT_TIME_ZONE, SC_NULL |
Fields inherited from class org.apache.maven.wagon.AbstractWagon |
---|
authenticationInfo, DEFAULT_BUFFER_SIZE, interactive, proxyInfo, repository, sessionEventSupport, transferEventSupport |
Fields inherited from interface org.apache.maven.wagon.Wagon |
---|
ROLE |
Constructor Summary | |
---|---|
WebDavWagon()
|
Method Summary | |
---|---|
List |
getFileList(String destinationDirectory)
|
String |
getURL(org.apache.maven.wagon.repository.Repository repository)
|
protected void |
mkdirs(String dir)
Create directories in server as needed. |
void |
putDirectory(File sourceDirectory,
String destinationDirectory)
Copy a directory from local system to remote webdav server |
boolean |
supportsDirectoryCopy()
This wagon supports directory copying |
Methods inherited from class org.apache.maven.wagon.shared.http.AbstractHttpClientWagon |
---|
cleanupGetTransfer, closeConnection, execute, fillInputData, fillOutputData, getClient, getHttpConfiguration, getHttpHeaders, openConnectionInternal, put, putFromStream, resourceExists, setConnectionManager, setHeaders, setHttpConfiguration, setHttpHeaders, setParameters |
Methods inherited from class org.apache.maven.wagon.StreamWagon |
---|
checkInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStream, putFromStream |
Methods inherited from class org.apache.maven.wagon.AbstractWagon |
---|
addSessionListener, addTransferListener, cleanupPutTransfer, connect, connect, connect, connect, connect, connect, createParentDirectories, disconnect, finishGetTransfer, finishPutTransfer, fireGetCompleted, fireGetInitiated, fireGetStarted, firePutCompleted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDebug, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setSessionEventSupport, setTimeout, setTransferEventSupport, transfer, transfer, transfer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.wagon.Wagon |
---|
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, connect, disconnect, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, removeSessionListener, removeTransferListener, setInteractive, setTimeout |
Constructor Detail |
---|
public WebDavWagon()
Method Detail |
---|
public boolean supportsDirectoryCopy()
supportsDirectoryCopy
in interface org.apache.maven.wagon.Wagon
supportsDirectoryCopy
in class org.apache.maven.wagon.AbstractWagon
true
alwaysprotected void mkdirs(String dir) throws HttpException, IOException
mkdirs
in class org.apache.maven.wagon.shared.http.AbstractHttpClientWagon
dir
- path to be created in server from repository basedir
IOException
HttpException
org.apache.maven.wagon.TransferFailedException
public void putDirectory(File sourceDirectory, String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
putDirectory
in interface org.apache.maven.wagon.Wagon
putDirectory
in class org.apache.maven.wagon.AbstractWagon
sourceDirectory
- the local directorydestinationDirectory
- the remote destination
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public List getFileList(String destinationDirectory) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException, org.apache.maven.wagon.authorization.AuthorizationException
getFileList
in interface org.apache.maven.wagon.Wagon
getFileList
in class org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
org.apache.maven.wagon.authorization.AuthorizationException
public String getURL(org.apache.maven.wagon.repository.Repository repository)
getURL
in class org.apache.maven.wagon.shared.http.AbstractHttpClientWagon
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |