cgar
Class CommitFiles

java.lang.Object
  extended bycgar.CommitFiles

public class CommitFiles
extends java.lang.Object

For uploading files to S3 and recording results in a db table


Field Summary
 java.lang.String bucketName
           
 java.io.File encryptedCredentialsFile
           
 java.lang.String[] fileDescriptions
           
 java.io.File[] files
           
 
Constructor Summary
CommitFiles(java.lang.String bucketName, java.io.File encryptedCredentialsFile, java.lang.String password)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 boolean upload(java.io.File[] files, java.lang.String[] fileDescriptions)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

files

public java.io.File[] files

fileDescriptions

public java.lang.String[] fileDescriptions

bucketName

public java.lang.String bucketName

encryptedCredentialsFile

public java.io.File encryptedCredentialsFile
Constructor Detail

CommitFiles

public CommitFiles(java.lang.String bucketName,
                   java.io.File encryptedCredentialsFile,
                   java.lang.String password)
Parameters:
bucketName - - Amazon S3 bucket name to put files.
encryptedCredentialsFile - - encrypted accessKey and secretKey, see S3Manager.writeEncryptedCredentialsFile()
password - - used to unlock encryptedCredentialsFile.
Method Detail

upload

public boolean upload(java.io.File[] files,
                      java.lang.String[] fileDescriptions)
Parameters:
files - - files to upload
fileDescriptions - - file descriptions, can be null if none.

main

public static void main(java.lang.String[] args)