Advertisement
Guest User

Untitled

a guest
Apr 29th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. package pl.przasseco.exchange.application.dto;
  2.  
  3. import javax.persistence.Entity;
  4. import javax.persistence.Id;
  5. import javax.persistence.Table;
  6. import javax.validation.constraints.NotNull;
  7.  
  8. @Entity
  9. @Table(name = "users")
  10. public class User {
  11.  
  12. @Id
  13. private long id;
  14.  
  15. @NotNull
  16. private String email;
  17.  
  18. @NotNull
  19. private String password;
  20.  
  21. private String firstName;
  22. private String lastName;
  23.  
  24. public User() {
  25. }
  26.  
  27. public String getFirstName() {
  28. return firstName;
  29. }
  30.  
  31. public void setFirstName(String firstName) {
  32. this.firstName = firstName;
  33. }
  34.  
  35. public String getLastName() {
  36. return lastName;
  37. }
  38.  
  39. public void setLastName(String lastName) {
  40. this.lastName = lastName;
  41. }
  42.  
  43. public long getId() {
  44. return id;
  45. }
  46.  
  47. public void setId(long id) {
  48. this.id = id;
  49. }
  50.  
  51. public String getEmail() {
  52. return email;
  53. }
  54.  
  55. public void setEmail(String email) {
  56. this.email = email;
  57. }
  58.  
  59. public String getPassword() {
  60. return password;
  61. }
  62.  
  63. public void setPassword(String password) {
  64. this.password = password;
  65. }
  66.  
  67. }
  68.  
  69.  
  70.  
  71. package pl.przasseco.exchange.application.service;
  72.  
  73. import org.springframework.beans.factory.annotation.Autowired;
  74. import org.springframework.stereotype.Service;
  75. import pl.przasseco.exchange.application.dto.User;
  76. import pl.przasseco.exchange.application.repository.UserRepository;
  77.  
  78. @Service
  79. public class UserService {
  80.  
  81. @Autowired
  82. private UserRepository userRepository;
  83.  
  84. public long addUser(User user) {
  85. User added_user = userRepository.save(user);
  86. return added_user.getId();
  87. }
  88.  
  89. }
  90.  
  91.  
  92. package pl.przasseco.exchange.application.repository;
  93.  
  94. import org.springframework.data.repository.CrudRepository;
  95. import org.springframework.stereotype.Repository;
  96. import pl.przasseco.exchange.application.dto.User;
  97.  
  98. @Repository
  99. public interface UserRepository extends CrudRepository<User, Long> {
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement