1 package net.sumaris.core.model.administration.user;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import lombok.Data;
26 import lombok.experimental.FieldNameConstants;
27 import net.sumaris.core.dao.technical.model.IUpdateDateEntityBean;
28
29 import javax.persistence.*;
30 import java.util.Date;
31
32 @Data
33 @FieldNameConstants
34 @Entity
35 @Table(name = "user_settings")
36 public class UserSettings implements IUpdateDateEntityBean<Integer, Date> {
37
38 @Id
39 @GeneratedValue(strategy=GenerationType.SEQUENCE, generator = "USER_SETTINGS_SEQ")
40 @SequenceGenerator(name = "USER_SETTINGS_SEQ", sequenceName="USER_SETTINGS_SEQ")
41 private Integer id;
42
43 @Column(name = "update_date")
44 private Date updateDate;
45
46 @Column(name="issuer", nullable = false, unique = true)
47 private String issuer;
48
49 @Column(name="locale", nullable = false, length = 10)
50 private String locale;
51
52 @Column(name="lat_long_format", length = 6)
53 private String latLongFormat;
54
55 @Column(name="nonce")
56 private String nonce;
57
58 @Column(name="content", length = 5000)
59 private String content;
60
61
62 }