minor cleanup

This commit is contained in:
eugenp
2015-07-31 16:20:14 +03:00
parent 90937c825d
commit 73a63d007f
4 changed files with 44 additions and 43 deletions
@@ -1,8 +1,8 @@
package org.baeldung.repository;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.baeldung.model.User;
import org.springframework.data.mongodb.repository.MongoRepository;
public interface UserRepository extends MongoRepository<User, String> {
//
}
@@ -11,13 +11,12 @@ import org.springframework.data.mongodb.core.query.Update;
import com.mongodb.WriteResult;
public class UserService {
@Autowired
private MongoTemplate mongoTemplate;
public void insertUser(User user) {
public void insertUser(final User user) {
mongoTemplate.insert(user, "user");
}
@@ -25,42 +24,42 @@ public class UserService {
return mongoTemplate.findAll(User.class, "user");
}
public void removeUser(User user) {
public void removeUser(final User user) {
mongoTemplate.remove(user, "user");
}
public void saveUser(User user) {
public void saveUser(final User user) {
mongoTemplate.save(user, "user");
}
public User findAndModifyUser(String name, String newName) {
Query query = new Query();
public User findAndModifyUser(final String name, final String newName) {
final Query query = new Query();
query.addCriteria(Criteria.where("name").is(name));
Update update = new Update();
final Update update = new Update();
update.set("name", newName);
return mongoTemplate.findAndModify(query, update, User.class);
}
public void updateFirstUser(String name, String newName) {
Query query = new Query();
public void updateFirstUser(final String name, final String newName) {
final Query query = new Query();
query.addCriteria(Criteria.where("name").is(name));
Update update = new Update();
final Update update = new Update();
update.set("name", newName);
mongoTemplate.updateFirst(query, update, User.class);
}
public WriteResult upsertUser(String name, String newName) {
Query query = new Query();
public WriteResult upsertUser(final String name, final String newName) {
final Query query = new Query();
query.addCriteria(Criteria.where("name").is(name));
Update update = new Update();
final Update update = new Update();
update.set("name", newName);
return mongoTemplate.upsert(query, update, User.class);
}
public void updateMultiUser(String name, String newName) {
Query query = new Query();
public void updateMultiUser(final String name, final String newName) {
final Query query = new Query();
query.addCriteria(Criteria.where("name").is(name));
Update update = new Update();
final Update update = new Update();
update.set("name", newName);
mongoTemplate.updateMulti(query, update, User.class);
}