aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/model/User.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/traccar/model/User.java')
-rw-r--r--src/org/traccar/model/User.java136
1 files changed, 109 insertions, 27 deletions
diff --git a/src/org/traccar/model/User.java b/src/org/traccar/model/User.java
index 401f64245..05437dd97 100644
--- a/src/org/traccar/model/User.java
+++ b/src/org/traccar/model/User.java
@@ -26,53 +26,123 @@ public class User implements Factory {
}
private long id;
- public long getId() { return id; }
- public void setId(long id) { this.id = id; }
+
+ public long getId() {
+ return id;
+ }
+
+ public void setId(long id) {
+ this.id = id;
+ }
private String name;
- public String getName() { return name; }
- public void setName(String name) { this.name = name; }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
private String email;
- public String getEmail() { return email; }
- public void setEmail(String email) { this.email = email; }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
private boolean readonly;
private boolean admin;
- public boolean getAdmin() { return admin; }
- public void setAdmin(boolean admin) { this.admin = admin; }
+
+ public boolean getAdmin() {
+ return admin;
+ }
+
+ public void setAdmin(boolean admin) {
+ this.admin = admin;
+ }
private String map;
- public String getMap() { return map; }
- public void setMap(String map) { this.map = map; }
+
+ public String getMap() {
+ return map;
+ }
+
+ public void setMap(String map) {
+ this.map = map;
+ }
private String language;
- public String getLanguage() { return language; }
- public void setLanguage(String language) { this.language = language; }
+
+ public String getLanguage() {
+ return language;
+ }
+
+ public void setLanguage(String language) {
+ this.language = language;
+ }
private String distanceUnit;
- public String getDistanceUnit() { return distanceUnit; }
- public void setDistanceUnit(String distanceUnit) { this.distanceUnit = distanceUnit; }
+
+ public String getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ public void setDistanceUnit(String distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
private String speedUnit;
- public String getSpeedUnit() { return speedUnit; }
- public void setSpeedUnit(String speedUnit) { this.speedUnit = speedUnit; }
+
+ public String getSpeedUnit() {
+ return speedUnit;
+ }
+
+ public void setSpeedUnit(String speedUnit) {
+ this.speedUnit = speedUnit;
+ }
private double latitude;
- public double getLatitude() { return latitude; }
- public void setLatitude(double latitude) { this.latitude = latitude; }
+
+ public double getLatitude() {
+ return latitude;
+ }
+
+ public void setLatitude(double latitude) {
+ this.latitude = latitude;
+ }
private double longitude;
- public double getLongitude() { return longitude; }
- public void setLongitude(double longitude) { this.longitude = longitude; }
+
+ public double getLongitude() {
+ return longitude;
+ }
+
+ public void setLongitude(double longitude) {
+ this.longitude = longitude;
+ }
private int zoom;
- public int getZoom() { return zoom; }
- public void setZoom(int zoom) { this.zoom = zoom; }
+
+ public int getZoom() {
+ return zoom;
+ }
+
+ public void setZoom(int zoom) {
+ this.zoom = zoom;
+ }
private String password;
- public String getPassword() { return password; }
+
+ public String getPassword() {
+ return password;
+ }
+
public void setPassword(String password) {
this.password = password;
if (password != null && !password.isEmpty()) {
@@ -83,14 +153,26 @@ public class User implements Factory {
}
private String hashedPassword;
+
@JsonIgnore
- public String getHashedPassword() { return hashedPassword; }
- public void setHashedPassword(String hashedPassword) { this.hashedPassword = hashedPassword; }
+ public String getHashedPassword() {
+ return hashedPassword;
+ }
+
+ public void setHashedPassword(String hashedPassword) {
+ this.hashedPassword = hashedPassword;
+ }
private String salt;
+
@JsonIgnore
- public String getSalt() { return salt; }
- public void setSalt(String salt) { this.salt = salt; }
+ public String getSalt() {
+ return salt;
+ }
+
+ public void setSalt(String salt) {
+ this.salt = salt;
+ }
public boolean isPasswordValid(String password) {
return Hashing.validatePassword(password, hashedPassword, salt);