Guest User

Untitled

a guest
Dec 3rd, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. @Entity
  2. public class Credential {
  3.  
  4. @Id
  5. @GeneratedValue(strategy = GenerationType.IDENTITY)
  6. private int id;
  7.  
  8. @JsonIgnore
  9. @ManyToOne(fetch= FetchType.LAZY)
  10. private FisicHost fisicHost;
  11.  
  12. private String user;
  13. private String password;
  14. private String notes;
  15. private String role;
  16.  
  17. public Credential(){
  18.  
  19. }
  20.  
  21. public Credential(int id, FisicHost fisicHost, String user, String password, String notes, String role) {
  22. this.id = id;
  23. this.fisicHost = fisicHost;
  24. this.user = user;
  25. this.password = password;
  26. this.notes = notes;
  27. this.role = role;
  28. }
  29.  
  30. public int getId() {
  31. return id;
  32. }
  33.  
  34. public void setId(int id) {
  35. this.id = id;
  36. }
  37.  
  38. public FisicHost getFisicHost() {
  39. return fisicHost;
  40. }
  41.  
  42. public void setFisicHost(FisicHost fisicHost) {
  43. this.fisicHost = fisicHost;
  44. }
  45.  
  46. public String getUser() {
  47. return user;
  48. }
  49.  
  50. public void setUser(String user) {
  51. this.user = user;
  52. }
  53.  
  54. public String getPassword() {
  55. return password;
  56. }
  57.  
  58. public void setPassword(String password) {
  59. this.password = password;
  60. }
  61.  
  62. public String getNotes() {
  63. return notes;
  64. }
  65.  
  66. public void setNotes(String notes) {
  67. this.notes = notes;
  68. }
  69.  
  70. public String getRole() {
  71. return role;
  72. }
  73.  
  74. public void setRole(String role) {
  75. this.role = role;
  76. }
  77. }
  78.  
  79. // Método para agregar credenciales
  80. @RequestMapping(value = "/fisicHost/{id}/credentials/add", method = RequestMethod.POST)
  81. public void addCredential(@PathVariable(value = "id") int fisicHostId, @RequestParam(value = "User") String user,
  82. @RequestParam(value = "Password") String password, @RequestParam(value = "Notes") String notes){
  83. FisicHost fisicHost = fisicHostDao.findById(fisicHostId);
  84. List<Credential> allCredentials = fisicHost.getCredentials();
  85. Credential credential = new Credential();
  86. credential.setUser(user);
  87. credential.setPassword(password);
  88. credential.setNotes(notes);
  89. credentialService.save(credential);
  90. }
  91.  
  92. @Override
  93. public void save(Credential credential) {
  94. Session session = sessionFactory.openSession();
  95. session.beginTransaction();
  96. session.save(credential);
  97. session.getTransaction().commit();
  98. session.close();
  99. }
Add Comment
Please, Sign In to add comment