org.objectweb.proactive.core.process.filetransfer
Class FileTransfer

java.lang.Object
  extended byorg.objectweb.proactive.core.process.filetransfer.FileTransfer
All Implemented Interfaces:
java.io.Serializable

public class FileTransfer
extends java.lang.Object
implements java.io.Serializable

This class stores the FileTransfer Definition abstraction

Since:
ProActive 2.3
Version:
1.0, 2005/08/26
Author:
ProActive Team
See Also:
Serialized Form

Nested Class Summary
 class FileTransfer.DirectoryDescription
           
 class FileTransfer.FileDescription
           
 
Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
FileTransfer()
           
FileTransfer(java.lang.String name)
           
 
Method Summary
 void addDir(java.lang.String srcname, java.lang.String destname)
           
 void addDir(java.lang.String srcname, java.lang.String destname, java.lang.String includes, java.lang.String excludes)
           
 void addFile(java.lang.String srcname, java.lang.String destname)
           
 boolean equals(FileTransfer fileTransfer)
           
 FileTransfer.FileDescription[] getAll()
           
 FileTransfer.DirectoryDescription[] getAllDirectories()
           
 FileTransfer.FileDescription[] getAllFiles()
           
 FileTransfer.DirectoryDescription[] getHeteronymousDir()
           
 FileTransfer.FileDescription[] getHeteronymousFile()
           
 FileTransfer.DirectoryDescription[] getHomonymousDir()
           
 FileTransfer.FileDescription[] getHomonymousFile()
           
 java.lang.String getId()
           
 boolean isEmpty()
           
 void setId(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger
Constructor Detail

FileTransfer

public FileTransfer(java.lang.String name)

FileTransfer

public FileTransfer()
Method Detail

addFile

public void addFile(java.lang.String srcname,
                    java.lang.String destname)

addDir

public void addDir(java.lang.String srcname,
                   java.lang.String destname,
                   java.lang.String includes,
                   java.lang.String excludes)

addDir

public void addDir(java.lang.String srcname,
                   java.lang.String destname)

getAll

public FileTransfer.FileDescription[] getAll()
Returns:
All Files and Directories

getAllFiles

public FileTransfer.FileDescription[] getAllFiles()

getAllDirectories

public FileTransfer.DirectoryDescription[] getAllDirectories()

getHomonymousFile

public FileTransfer.FileDescription[] getHomonymousFile()

getHomonymousDir

public FileTransfer.DirectoryDescription[] getHomonymousDir()

getHeteronymousFile

public FileTransfer.FileDescription[] getHeteronymousFile()

getHeteronymousDir

public FileTransfer.DirectoryDescription[] getHeteronymousDir()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String name)

toString

public java.lang.String toString()

equals

public boolean equals(FileTransfer fileTransfer)

isEmpty

public boolean isEmpty()


Copyright 2001-2005 INRIA All Rights Reserved.