Wrapping Up
Main_Page
Improve performance for getting files with the same path
Assorted fixes
Added logging of requests
Updated client URLs
Added and improved API, got swagger API documentation working, other functionality improvements
Improvements to upload screen in ingest client
More work towards improving the ingest client
Fixed an issue with finding duplicate file paths that would return entries from other jobs
Added aip type and removed xena processing type
Database updates
Further work on java client and other minor changes
Added size and comments fields to job
Numerous still messy changes to the server side
Added API client (very messy)
Added writing of jetty request log
Added loading of properties from configuration file
Initial changes to allow processing after upload to continue asynchronously from client
Minor improvement to checksumming
Partial cleanup of model objects
Added to API option to filter by state when getting job numbers and a few minor changes
Start of ingest wizard client
Altered progress to start partway through if previously processed items present
Silly change to fix slf4j issue in version we are using
Cater for invalid preference values (reverting to default values)
Fixed issue with checking directory existence that could result in unnecessary error
Added functionality to retrieve files
Minor change to logging
Added functionality specifically for changing a barcode
Fixed error with getting AIP path
Improved output from controller exceptions
Fixed api calls to work correctly for job numbers starting with zeroes
Use table aliases for sql
Minor error fixes to the data object controller
Added handling of error conditions for transfer of files contents
Added writer to support writing ControllerException as text/plain
Minor corrections from merge
Merge branch hotfix-7.2 into embeddedJetty
Removed no longer needed elements
Initial changes to use embedded jetty server
Added basic shutdown handler
Fixed up exceptions and shortened generics using <>
Added function to get just job numbers
Added html using blaze css for trial
Testing of basic functionality with ag-Grid for possible inclusion in interface
Added JOOQ converter to return AipContentType class
Moved all response type logic from controller module to web module
Fixed Job Summaries call to also return jobs without a creating user
Added retries to IOException causing actions in the Validate step and removed the invalid checksum promt
Removed possible resource leaks
Fixed an issue that would list a job's state as Normalisation Complete when it was yet to complete Normalisation
Changed comments, messages and logic to account for when file existence cannot be determined
Minor changes
Altered the progress bar display of binary normalisation to be consistent with other steps
Minor fix in description displayed for Validate step
Corrected progress bar in Copy to Repository step when continuing on after partial transfer
Fixed error in retrying code used by the Copy To Repository step
Fixed fields that weren't being copied for JooQ objects
Minor corrections
Changes to allow copy to repository step to retry on error and copy over in batches
AIP Content loses size
AIP Content loses size
Fixed in hotfix-7.2 branch. This was an issue with the from() copy function on the JooQ objects not being updated correctly when this field was added. There were a few other things that were not updated correctly here although only the AIP Content table was effected as other table entries are only ever written to once.
AIP Content loses size
Fixed issue with advanced normalisation
Fixed wait on retrier
Minor corrections
Delete previous normalisations after successful advanced normalisation
Added retries on IOException to Binary Normalisation and Normalisation steps and retain successful files for the latter step on error
Altered Binary Normalisation to retain successful files and reuse them when redoing step after an error
minor fixes
Removed copying from Copy and Validate step and then use psuedo link files to input instead
Updated build number
Added to the API functions to get data objects, AIP Contents and AIP Content Summaries
Save state of Work In Progress
Save state of Work In Progress
Save state of Work In Progress
Merge branch 'maven' of https://git.code.sf.net/p/dpr/dpr into maven
Added API interface to get job summaries and jobs as JSON
Fixed some errors with setting a job and neatened API interface
Save state of Work In Progress
Split out sending of data object metadata and data object content
Minor fixes
Cleaning up the html/javascript module
Channged the css framework of the application from purecss.io to surface css
Cleaning up the html/javascript module
Moved dry run from reqDataObject to reqDataObjectBase (to allow for delete data object to be added)
Updated job controller for current job number string no longer being wrapped in an Optional
Merged work on controllers with work on javascript interface
Corrected indent formatting
Altered the base request data object to use a string for the job number rather than an int year and int number
Added support for multipart forms. Changed version of mime-pull to 1.9.6
Updated the Data Object Controller to use new exceptions and added delete function
WIP on save state of html/javascript module
WIP on save state of html/javascript module
Updated the purecss.io css framework/library from 0.62 to 1.0
Updated the jars under the Glassfish Server, please reference the README
Save point of merge fixes on both the DPR-Model and DPR-Web modules.
Updated the ReqJob bean to include optional and javax bean validation features