Blame view

PFE06/src/main/java/com/PFE/ServerManager/Node.java 1.31 KB
a13d6d0f   Unknown   Fichier de config...
1
2
3
  package com.PFE.ServerManager;
  
  import javax.persistence.*;
e7370ebe   Antoine Duquenoy   Backend - Configu...
4
  import java.util.Set;
a13d6d0f   Unknown   Fichier de config...
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  
  @Entity
  @Table(name = "node")
  public class Node {
      @Id
      @Column(name = "node_id", columnDefinition = "serial")
      @GeneratedValue(strategy = GenerationType.AUTO)
      private Integer node_id;
  
      @Column(name = "name")
      private String name;
  
      @Column(name = "ip")
      private String ip;
  
      @Column(name = "arch")
      private String arch;
  
e7370ebe   Antoine Duquenoy   Backend - Configu...
23
24
25
26
27
28
29
30
      @ManyToMany(cascade = CascadeType.ALL)
      @JoinTable(name = "nodes_sensor", joinColumns = @JoinColumn(name = "node_id"), inverseJoinColumns = @JoinColumn(name = "sensorId"))
      private Set<Sensor> sensors;
  
      public void setSensors(Set<Sensor> sensors) {
          this.sensors = sensors;
      }
  
a13d6d0f   Unknown   Fichier de config...
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
      public void setNode_id(Integer node_id) {
          this.node_id = node_id;
      }
  
      public void setName(String name) {
          this.name = name;
      }
  
      public void setIp(String ip) {
          this.ip = ip;
      }
  
      public void setArch(String arch) {
          this.arch = arch;
      }
  
      public Integer getNode_id() {
          return node_id;
      }
  
      public String getName() {
          return name;
      }
  
      public String getIp() {
          return ip;
      }
  
      public String getArch() {
          return arch;
      }
  
e7370ebe   Antoine Duquenoy   Backend - Configu...
63
64
65
66
      public Set<Sensor> getSensors() {
          return sensors;
      }
  
a13d6d0f   Unknown   Fichier de config...
67
  }