public class InPlaceDataTransferer extends Object implements DataTransfer
DataTransfer interface that leaves
 products in the same place (i.e., "in place") and doesn't transfer
 them at all.X_POINT_ID| Constructor and Description | 
|---|
| InPlaceDataTransferer() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | deleteProduct(Product product) | 
| void | retrieveProduct(Product product,
               File directory)Requires that the data store reference be set, nothing else is used | 
| void | setFileManagerUrl(URL url) | 
| void | transferProduct(Product product) | 
public void setFileManagerUrl(URL url)
setFileManagerUrl in interface DataTransferurl - The URL to the File Manager that this transferer will be
 transferring Products to.public void transferProduct(Product product) throws DataTransferException, IOException
transferProduct in interface DataTransferproduct - The product that is being transferred. The product should have
            both its origFileLocation, as well as its dataStoreRefs filled
            in to perform the transfer.DataTransferException - If a general error occurs during the transfer.IOException - If there is an IO eerror when performing the transfer.public void retrieveProduct(Product product, File directory) throws DataTransferException, IOException
DataTransferretrieveProduct in interface DataTransferproduct - The product whose data store reference will be copieddirectory - The directory where the data store reference will be copied toDataTransferException - If a general error occurs during the transfer.IOException - If there is an IO eerror when performing the transfer.public void deleteProduct(Product product) throws DataTransferException, IOException
deleteProduct in interface DataTransferDataTransferExceptionIOExceptionCopyright © 1999–2017 Apache OODT. All rights reserved.