diff options
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/filetransfer/FileTransferItem.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/filetransfer/FileTransferItem.java b/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/filetransfer/FileTransferItem.java index 51ef796e7..a4880a209 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/filetransfer/FileTransferItem.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.runtime.services/src/org/eclipse/tcf/te/runtime/services/filetransfer/FileTransferItem.java @@ -28,10 +28,19 @@ public class FileTransferItem extends PropertiesContainer implements IFileTransf setProperty(PROPERTY_DIRECTION, HOST_TO_TARGET); } + public FileTransferItem(IPath fromHost, boolean enabled) { + this(); + if (fromHost != null) + setProperty(PROPERTY_HOST, fromHost.toPortableString()); + setProperty(PROPERTY_ENABLED, enabled); + } + public FileTransferItem(IPath fromHost, IPath toTarget) { this(); - setProperty(PROPERTY_HOST, fromHost.toPortableString()); - setProperty(PROPERTY_TARGET, toTarget.toPortableString()); + if (fromHost != null) + setProperty(PROPERTY_HOST, fromHost.toPortableString()); + if (toTarget != null) + setProperty(PROPERTY_TARGET, toTarget.toPortableString()); } /* (non-Javadoc) |