Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. package com.example.service;
  2.  
  3. import java.util.Collection;
  4.  
  5. import javax.annotation.Resource;
  6.  
  7. import org.apache.commons.collections.IteratorUtils;
  8. import org.springframework.stereotype.Service;
  9.  
  10. import com.example.domain.Person;
  11. import com.example.domain.PersonRepository;
  12.  
  13. @Service
  14. public class PersonServiceImpl implements PersonService {
  15.  
  16. @Resource
  17. private PersonRepository personRepository;
  18.  
  19. @Override
  20. public Collection<Person> getAllPersons(){
  21. return IteratorUtils.toList(this.personRepository.findAll().iterator());
  22. };
  23.  
  24. @Override
  25. public Person getPersonById(String id){
  26. return this.personRepository.findOne(id);
  27. };
  28.  
  29. @Override
  30. public Person createPerson(Person person){
  31. return this.personRepository.save(person);
  32. };
  33.  
  34. @Override
  35. public Person updatePerson(Person person){
  36. return this.personRepository.save(person);
  37. };
  38.  
  39. @Override
  40. public void deletePerson(String id){
  41. this.personRepository.delete(id);
  42. };
  43.  
  44. @Override
  45. public Collection<Person> getPersonByShortName(String shortName){
  46. return this.personRepository.findPersonByShortName(shortName);
  47. };
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement