Konstantina Galouni
6a714c115c
1. pom.xml: Upgrade version of spring boot from 1.5.8.RELEASE to 1.5.11.RELEASE (for custom queries in DB). 2. dao/MongoDBDAOs: Deleted folder MongoDBDAOs and moved its files (MongoDBUserTokensDAO.java, MongoDBWorkDAO.java) to parent (/dao) folder. 3. dao/customDAOs: Added customDAOs folder and files MongoDBUserTokensDAOCustom.java, MongoDBWorkDAOCustom.java (interfaces for custom query methods - for metrics). 4. dao/customDAOsImpl: Added customDAOsImpl folder and files MongoDBUserTokensDAOImpl.java, MongoDBWorkDAOImpl.java (implementation of interfaces for custom query methods - for metrics). 5. services/MetricsService.java: Added service to call custom query methods for metrics. 6. MetricsController.java: Added controller for API methods to expose custom query methods for metrics. 7. WorkDAO.java: Changed method signature "Optional<Work> findById(String Id);" to return Optional<Work>. 8. MongoDBWorkDAO.java: Changed method signature "Optional<Work> findById(String Id);" to return Optional<Work> | [Bug fix] In method "findByPidsInAndOrcid()", first parameter is array, not list. |
||
---|---|---|
.. | ||
MongoDBUserTokensDAOImpl.java | ||
MongoDBWorkDAOImpl.java |