Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Entity
- public class Credential {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private int id;
- @JsonIgnore
- @ManyToOne(fetch= FetchType.LAZY)
- private FisicHost fisicHost;
- private String user;
- private String password;
- private String notes;
- private String role;
- public Credential(){
- }
- public Credential(int id, FisicHost fisicHost, String user, String password, String notes, String role) {
- this.id = id;
- this.fisicHost = fisicHost;
- this.user = user;
- this.password = password;
- this.notes = notes;
- this.role = role;
- }
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- public FisicHost getFisicHost() {
- return fisicHost;
- }
- public void setFisicHost(FisicHost fisicHost) {
- this.fisicHost = fisicHost;
- }
- public String getUser() {
- return user;
- }
- public void setUser(String user) {
- this.user = user;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getNotes() {
- return notes;
- }
- public void setNotes(String notes) {
- this.notes = notes;
- }
- public String getRole() {
- return role;
- }
- public void setRole(String role) {
- this.role = role;
- }
- }
- // Método para agregar credenciales
- @RequestMapping(value = "/fisicHost/{id}/credentials/add", method = RequestMethod.POST)
- public void addCredential(@PathVariable(value = "id") int fisicHostId, @RequestParam(value = "User") String user,
- @RequestParam(value = "Password") String password, @RequestParam(value = "Notes") String notes){
- FisicHost fisicHost = fisicHostDao.findById(fisicHostId);
- List<Credential> allCredentials = fisicHost.getCredentials();
- Credential credential = new Credential();
- credential.setUser(user);
- credential.setPassword(password);
- credential.setNotes(notes);
- credentialService.save(credential);
- }
- @Override
- public void save(Credential credential) {
- Session session = sessionFactory.openSession();
- session.beginTransaction();
- session.save(credential);
- session.getTransaction().commit();
- session.close();
- }
Add Comment
Please, Sign In to add comment