merge from eosc_services
Set collectedfrom for organizations
Added sql to fix removable values of APIs
When a datasource becomes managed, then its APIs shall become removable
added last_validation_job to Respository information details
added operation to set the last validation jobId
saving attribute: api.removable
renamed getters for booleans
avoid NPEs
removed extra logging
using commons-lang3
reuse registry service stub instead of recreating it for each iteration
change UI to point to the new MDStore UI
explicit imports
introduced interface LocalOpenaireDatasourceManager to follow spring best practices for field injection
cleanup
trying to avoid 'No suitable driver found' error
upgraded version of jdbc driver for postgres, this includes a lot of changes, Because we have to add @transactional annotation in some properties to avoid connection closed exception
unique method to clean the lastOpetaionsInfo
adjusted date/timestamp mappings between application and DB, implemented method to retrieve the managed datasource ids
setManaged(true) after method invocations
using timestamp instead of date type
a problem with last_*_total
ui: overriding compliance
update of repo profiles
repo UI fixing
added some methods for repo UI
some fix (maven versions, properties, appContexts)
Renamed DatasourceManagerException in DsmException
partial reimplementation
partisl reeimplementation
moving to dnet-openaire-datasource-manager
Work in progress
renaming of classes and packages
new module
fixed some queries
integrated latest changes from dnet40
codebase used to migrate to java8 the production system