|
1 | 1 | package com.faforever.api.data.domain; |
2 | 2 |
|
3 | 3 | import com.yahoo.elide.annotation.Include; |
4 | | -import lombok.Data; |
5 | 4 | import lombok.EqualsAndHashCode; |
| 5 | +import lombok.Getter; |
6 | 6 | import lombok.NoArgsConstructor; |
| 7 | +import lombok.Setter; |
7 | 8 | import lombok.ToString; |
8 | 9 |
|
9 | 10 | import javax.persistence.Column; |
10 | 11 | import javax.persistence.Entity; |
11 | | -import javax.persistence.GeneratedValue; |
12 | | -import javax.persistence.GenerationType; |
13 | | -import javax.persistence.Id; |
14 | 12 | import javax.persistence.Table; |
15 | | -import java.io.Serializable; |
16 | | -import java.time.OffsetDateTime; |
17 | 13 |
|
18 | 14 | @Entity |
19 | 15 | @Table(name = "uniqueid") |
20 | 16 | @Include(name = UniqueId.TYPE_NAME, rootLevel = false) |
21 | | -@Data |
| 17 | +@Getter |
| 18 | +@Setter |
22 | 19 | @NoArgsConstructor |
23 | | -@EqualsAndHashCode(onlyExplicitlyIncluded = true) |
| 20 | +@EqualsAndHashCode(callSuper = true, onlyExplicitlyIncluded = true) |
24 | 21 | @ToString(onlyExplicitlyIncluded = true) |
25 | | -public class UniqueId implements DefaultEntity, Serializable { |
| 22 | +public class UniqueId extends AbstractEntity { |
| 23 | + |
26 | 24 | public static final String TYPE_NAME = "uniqueId"; |
27 | 25 |
|
28 | | - @Id |
29 | | - @GeneratedValue(strategy = GenerationType.IDENTITY) |
30 | | - @Column(name = "id") |
31 | | - @EqualsAndHashCode.Include |
32 | | - @ToString.Include |
33 | | - private Integer id; |
| 26 | + private String hash; |
| 27 | + private String uuid; |
| 28 | + private String memorySerialNumber; |
| 29 | + private String deviceId; |
| 30 | + private String manufacturer; |
| 31 | + private String name; |
| 32 | + private String processorId; |
| 33 | + private String SMBIOSBIOSVersion; |
| 34 | + private String serialNumber; |
| 35 | + private String volumeSerialNumber; |
| 36 | + |
34 | 37 |
|
35 | 38 | @Column(name = "hash") |
36 | 39 | @EqualsAndHashCode.Include |
37 | 40 | @ToString.Include |
38 | | - private String hash; |
| 41 | + public String getHash() { |
| 42 | + return hash; |
| 43 | + } |
39 | 44 |
|
40 | 45 | @Column(name = "uuid") |
41 | | - private String uuid; |
| 46 | + public String getUuid() { |
| 47 | + return uuid; |
| 48 | + } |
42 | 49 |
|
43 | 50 | @Column(name = "mem_SerialNumber") |
44 | | - private String memorySerialNumber; |
| 51 | + public String getMemorySerialNumber() { |
| 52 | + return memorySerialNumber; |
| 53 | + } |
45 | 54 |
|
46 | 55 | @Column(name = "deviceID") |
47 | | - private String deviceId; |
| 56 | + public String getDeviceId() { |
| 57 | + return deviceId; |
| 58 | + } |
48 | 59 |
|
49 | 60 | @Column(name = "manufacturer") |
50 | | - private String manufacturer; |
| 61 | + public String getManufacturer() { |
| 62 | + return manufacturer; |
| 63 | + } |
51 | 64 |
|
52 | 65 | @Column(name = "name") |
53 | | - private String name; |
| 66 | + public String getName() { |
| 67 | + return name; |
| 68 | + } |
54 | 69 |
|
55 | 70 | @Column(name = "processorId") |
56 | | - private String processorId; |
| 71 | + public String getProcessorId() { |
| 72 | + return processorId; |
| 73 | + } |
57 | 74 |
|
58 | 75 | @Column(name = "SMBIOSBIOSVersion") |
59 | | - private String SMBIOSBIOSVersion; |
| 76 | + public String getSMBIOSBIOSVersion() { |
| 77 | + return SMBIOSBIOSVersion; |
| 78 | + } |
60 | 79 |
|
61 | 80 | @Column(name = "serialNumber") |
62 | | - private String serialNumber; |
| 81 | + public String getSerialNumber() { |
| 82 | + return serialNumber; |
| 83 | + } |
63 | 84 |
|
64 | 85 | @Column(name = "volumeSerialNumber") |
65 | | - private String volumeSerialNumber; |
66 | | - |
67 | | - @Column(name = "create_time") |
68 | | - private OffsetDateTime createTime; |
69 | | - |
70 | | - @Column(name = "update_time") |
71 | | - private OffsetDateTime updateTime; |
| 86 | + public String getVolumeSerialNumber() { |
| 87 | + return volumeSerialNumber; |
| 88 | + } |
72 | 89 | } |
0 commit comments