Introduce new abstractions for services and repositories
Repositories now implement Spring Data interfaces. Basic CouchDB operations are now implemented once by `CouchDbCrudRepository` instead of having redundant methods to handle each design document.
Showing
- pom.xml 4 additions, 0 deletionspom.xml
- src/main/java/de/thm/arsnova/persistance/AnswerRepository.java 2 additions, 1 deletion...ain/java/de/thm/arsnova/persistance/AnswerRepository.java
- src/main/java/de/thm/arsnova/persistance/CommentRepository.java 2 additions, 1 deletion...in/java/de/thm/arsnova/persistance/CommentRepository.java
- src/main/java/de/thm/arsnova/persistance/ContentRepository.java 2 additions, 1 deletion...in/java/de/thm/arsnova/persistance/ContentRepository.java
- src/main/java/de/thm/arsnova/persistance/MotdRepository.java 2 additions, 1 deletionsrc/main/java/de/thm/arsnova/persistance/MotdRepository.java
- src/main/java/de/thm/arsnova/persistance/SessionRepository.java 2 additions, 1 deletion...in/java/de/thm/arsnova/persistance/SessionRepository.java
- src/main/java/de/thm/arsnova/persistance/UserRepository.java 3 additions, 4 deletionssrc/main/java/de/thm/arsnova/persistance/UserRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbAnswerRepository.java 2 additions, 3 deletions.../arsnova/persistance/couchdb/CouchDbAnswerRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbCommentRepository.java 2 additions, 3 deletions...arsnova/persistance/couchdb/CouchDbCommentRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbContentRepository.java 2 additions, 3 deletions...arsnova/persistance/couchdb/CouchDbContentRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbCrudRepository.java 122 additions, 0 deletions...hm/arsnova/persistance/couchdb/CouchDbCrudRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbMotdRepository.java 2 additions, 3 deletions...hm/arsnova/persistance/couchdb/CouchDbMotdRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbSessionRepository.java 2 additions, 3 deletions...arsnova/persistance/couchdb/CouchDbSessionRepository.java
- src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbUserRepository.java 7 additions, 8 deletions...hm/arsnova/persistance/couchdb/CouchDbUserRepository.java
- src/main/java/de/thm/arsnova/security/DbUserDetailsService.java 1 addition, 1 deletion...in/java/de/thm/arsnova/security/DbUserDetailsService.java
- src/main/java/de/thm/arsnova/services/UserServiceImpl.java 6 additions, 6 deletionssrc/main/java/de/thm/arsnova/services/UserServiceImpl.java
Please register or sign in to comment