org.gcube.datatransfer.agent.impl.utils
Class TransferUtils

java.lang.Object
  extended by org.gcube.datatransfer.agent.impl.utils.TransferUtils

public class TransferUtils
extends Object


Field Summary
protected static org.apache.axis.components.uuid.UUIDGen uuidgen
          The UUIDGen
 
Constructor Summary
TransferUtils()
           
 
Method Summary
static boolean applyPostProcess(org.gcube.datatransfer.agent.stubs.datatransferagent.PostProcessType type, org.apache.commons.vfs2.FileObject file, org.apache.commons.vfs2.FileObject path, String conversionType)
           
static boolean applyPostProcess(org.gcube.datatransfer.agent.stubs.datatransferagent.PostProcessType type, String file, String path, String conversionType)
           
static org.apache.commons.vfs2.FileSystemOptions createDefaultOptions(String URI)
           
static Transfer createTransferJDO(String transferId)
           
static TransferObject createTransferObjectJDO(String transferId, org.gcube.datatransfer.agent.stubs.datatransferagent.TransferType type)
           
static String getMimeType(String fileUrl)
           
static long getTotalSize(String[] inputURIs)
           
static org.apache.commons.vfs2.FileObject prepareFileObject(String URI)
           
static void unzipArchive(String baseFolder, String archiveFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uuidgen

protected static final org.apache.axis.components.uuid.UUIDGen uuidgen
The UUIDGen

Constructor Detail

TransferUtils

public TransferUtils()
Method Detail

createTransferJDO

public static Transfer createTransferJDO(String transferId)

getTotalSize

public static long getTotalSize(String[] inputURIs)
                         throws Exception
Throws:
Exception

createTransferObjectJDO

public static TransferObject createTransferObjectJDO(String transferId,
                                                     org.gcube.datatransfer.agent.stubs.datatransferagent.TransferType type)

unzipArchive

public static void unzipArchive(String baseFolder,
                                String archiveFile)
                         throws Exception
Throws:
Exception

getMimeType

public static String getMimeType(String fileUrl)
                          throws IOException
Throws:
IOException

createDefaultOptions

public static org.apache.commons.vfs2.FileSystemOptions createDefaultOptions(String URI)
                                                                      throws org.apache.commons.vfs2.FileSystemException
Throws:
org.apache.commons.vfs2.FileSystemException

prepareFileObject

public static org.apache.commons.vfs2.FileObject prepareFileObject(String URI)
                                                            throws org.apache.commons.vfs2.FileSystemException
Throws:
org.apache.commons.vfs2.FileSystemException

applyPostProcess

public static boolean applyPostProcess(org.gcube.datatransfer.agent.stubs.datatransferagent.PostProcessType type,
                                       org.apache.commons.vfs2.FileObject file,
                                       org.apache.commons.vfs2.FileObject path,
                                       String conversionType)
                                throws Exception
Throws:
Exception

applyPostProcess

public static boolean applyPostProcess(org.gcube.datatransfer.agent.stubs.datatransferagent.PostProcessType type,
                                       String file,
                                       String path,
                                       String conversionType)
                                throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.