Example usage for org.apache.commons.vfs2.impl DefaultFileReplicator DefaultFileReplicator

List of usage examples for org.apache.commons.vfs2.impl DefaultFileReplicator DefaultFileReplicator

Introduction

In this page you can find the example usage for org.apache.commons.vfs2.impl DefaultFileReplicator DefaultFileReplicator.

Prototype

public DefaultFileReplicator() 

Source Link

Usage

From source file:com.sonicle.webtop.core.app.WebTopVFSManager.java

protected DefaultFileReplicator createDefaultFileReplicator() {
    return new DefaultFileReplicator();
}

From source file:org.kalypso.service.unittests.WebDavWrite.java

/**
 * This function tries to copy a file to a webdav.
 *//* w w w.j a  v a 2s .c om*/
@Test
public void testWebDavWrite() throws IOException {
    final DefaultFileSystemManager manager = new DefaultFileSystemManager();
    manager.addProvider("webdav", new WebdavFileProvider());
    manager.addProvider("file", new DefaultLocalFileProvider());
    manager.addProvider("tmp", new TemporaryFileProvider());

    manager.setDefaultProvider(new UrlFileProvider());
    manager.setFilesCache(new DefaultFilesCache());
    manager.setTemporaryFileStore(new DefaultFileReplicator());
    manager.init();

    final File file = new File(FileUtilities.TMP_DIR, "davWrite.txt");
    final FileObject testFile = manager.toFileObject(file);

    final FileObject davFile = manager
            .resolveFile("webdav://albert:gnimfe@ibpm.bjoernsen.de/dav/pub/Test/test.txt");
    Assert.assertNotNull(davFile);

    FileUtil.copyContent(testFile, davFile);

    Assert.assertTrue(davFile.exists());
}