PAN-60 Created an example UserService
This commit is contained in:
@@ -22,10 +22,30 @@ import java.util.Date;
|
||||
public class AccountDto extends BaseDto implements Serializable {
|
||||
@NotBlank(groups = Insert.class, message = "A username must be specified") @Size(max = 50) private String username;
|
||||
@NotBlank(groups = Insert.class, message = "A password must be specified") @Size(max = 256) private String password;
|
||||
@NotNull @JsonProperty("administrator_status") private boolean administratorStatus;
|
||||
@Temporal(TemporalType.DATE) @JsonProperty("last_login") private Date lastLogin;
|
||||
@NotNull private boolean administratorStatus;
|
||||
@Temporal(TemporalType.DATE) private Date lastLogin;
|
||||
|
||||
public static final long serialVersionUID = 7095627971593953734L;
|
||||
private static final long serialVersionUID = 7095627971593953734L;
|
||||
|
||||
@JsonProperty("administrator_status")
|
||||
public boolean getAdministratorStatus() {
|
||||
return administratorStatus;
|
||||
}
|
||||
|
||||
@JsonProperty("administrator_status")
|
||||
public void setAdministratorStatus(final boolean administratorStatus) {
|
||||
this.administratorStatus = administratorStatus;
|
||||
}
|
||||
|
||||
@JsonProperty("last_login")
|
||||
public Date getLastLogin() {
|
||||
return lastLogin;
|
||||
}
|
||||
|
||||
@JsonProperty("last_login")
|
||||
public void setLastLogin(final Date lastLogin) {
|
||||
this.lastLogin = lastLogin;
|
||||
}
|
||||
|
||||
public interface Insert {}
|
||||
}
|
||||
|
||||
@@ -36,5 +36,5 @@ public class BaseDto implements Serializable {
|
||||
@Version
|
||||
private Integer version;
|
||||
|
||||
public static final long serialVersionUID = -1686252381978213945L;
|
||||
private static final long serialVersionUID = -1686252381978213945L;
|
||||
}
|
||||
|
||||
@@ -13,5 +13,5 @@ import java.util.List;
|
||||
public class Definition implements Serializable {
|
||||
private List<String> definitions;
|
||||
|
||||
public static final long serialVersionUID = -2208496232532214840L;
|
||||
private static final long serialVersionUID = -2208496232532214840L;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ public class DefinitionDto extends BaseDto implements Serializable {
|
||||
|
||||
@Type(type = "json") @Column(columnDefinition = "jsonb") private Notation notation;
|
||||
|
||||
public static final long serialVersionUID = -5314619286352932857L;
|
||||
private static final long serialVersionUID = -5314619286352932857L;
|
||||
|
||||
public interface Insert {}
|
||||
}
|
||||
|
||||
@@ -12,5 +12,5 @@ import java.util.List;
|
||||
@ToString
|
||||
public class Notation implements Serializable {
|
||||
private List<String> notations;
|
||||
public static final long serialVersionUID = 2301438318932336121L;
|
||||
private static final long serialVersionUID = 2301438318932336121L;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user