Added support for a content-repo backend. Note that this is a remote service and at this point its address is only specified in content-repo-context.xml
Modified FSIDMapper to work with object in the content repo. Note that this will no longer work with the old local filestore mappings. It will only work for the content repo. Admin should be tested to make sure zip ingestion is still working since it uses the FSIDMapper.
Update apache http client to version 4.3.3 to allow for more stream closing options.
Updated maven-compiler-plugin to Jave 1.7 to allow for supporting try-with-resource statements.
Added ContentRepoFactory for instantiation in Ambra.
Closing requests.
AMEC-2361
Split FSIDMapper into an abstract and a ContentRepoMapper.
AMEC-2361: Updating creation operation to auto create the asset in accordance with the new content repo api. Autocreate means a new asset will be created if it does not exist. If it does exist, a new version will be created.
AMEC-2361:
Updated logic for checking for an existing bucket before attempting to create it.
Adding missing license.
AMEC-2361
* Updated several of the calls to content repo and made error handling more cohesive.
* Removed unit tests to the content repo since they are really integration tests. They are still in code, but are commented out for when we figure out how we want to mock the content repo.
Merge branch 'master' into dev-AMEC-2361
AMEC-2361:
* Incremented version number.
* Implemented getFileOutStream. Note it currently buffers the stream to memory before posting via HTTP.
AMEC-2361:
getFileOutStream now streams directly instead of being in memory. However it uses a seperate thread to pass the data through piped streams, so it does not return the necessarry exceptions for determining when it fails.
Merge branch 'dev-AMEC-2361' of github.com:PLOS/ambra-file-store into dev-AMEC-2361
AMEC-2361
getFileOutStream now creates a ContentReopOutputStream which can be written to externally for posting to the content repo in a stream.
PS-157, ingestion through admin
PS-181 refactor deletion logic
PS-228: Remove listFiles() from ambra-file-store since it is no longer used
changing version no
Merge remote-tracking branch 'origin/dev-PS-163' into release/1.2.0rc
Updating versions in pom