Created initial PartTempFileTask class to move upload logic from
resource class to a task class.
Fixed: Added .gitignore in modules that automatically get created. They
don't change anything as the parent maven project already has the
required .gitignore file.
Changed: Created new TestUtil methods that create files for unit
testing.
New: Added a PartTempFileTask that accepts part files and merges files.
For code reuse created AbstractTempFileTask and moved some code to
AbstractTempFileTask and extended TempFileTask and PartTempFileTask from
it.
Todo: Migrate JUpload handler code to use PartTempFileTask.
Changed: The code that handled JUpload requests now uses the
PartTempFileTask class.
Changed: Refactored code that logged access requests.
Changed: Moved some logic code from the Data class BagSummary to
BagSummaryTask.
Fixed: Email validation code. Now uses the regular expression as per RFC
2822 and logs a warning instead of throwing an exception in case of an
invalid email address.
New: Added PHP script for uploading files to ANU Data Commons. Script
created by Laurent Dousset <laurent.dousset@pacific-credo.fr> .