package org.ourgrid.common.interfaces.to;
import java.io.File;
public class OutgoingHandle extends GenericTransferHandle {
private static final long serialVersionUID = 1L;
private String destinationID;
public OutgoingHandle(){}
public OutgoingHandle(Long id, String localFileName, File localFile, String description, String destinationContainerID) {
super(id, localFileName, localFile, description);
this.setDestinationID(destinationContainerID);
if (localFile != null) {
setFileSize(localFile.length());
}
}
public OutgoingHandle(String logicalFileName, File localFile, String description, String destinationContainerID) {
this(randomID(), logicalFileName, localFile, description, destinationContainerID);
}
public String getDestinationID() {
return destinationID;
}
@Override
public String getOppositeID() {
return getDestinationID();
}
public void setDestinationID(String destinationID) {
this.destinationID = destinationID;
}
}