You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
1.8 KiB
99 lines
1.8 KiB
package com.example.sbcamel.service;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.UUID;
|
|
|
|
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
|
|
|
|
import jakarta.validation.constraints.NotNull;
|
|
import jakarta.validation.constraints.Size;
|
|
|
|
/**
|
|
* User entity
|
|
*
|
|
*/
|
|
@SuppressWarnings("serial")
|
|
public class Session implements Serializable {
|
|
|
|
private UUID sessionId;
|
|
|
|
@NotNull
|
|
@Size(min = 3, max = 40)
|
|
private String username;
|
|
|
|
@NotNull
|
|
@Size(min = 3, max = 40)
|
|
private String password;
|
|
|
|
@NotNull
|
|
private String selector1;
|
|
|
|
@NotNull
|
|
private String selector2;
|
|
|
|
@NotNull
|
|
private String selector3;
|
|
|
|
public Session() {
|
|
}
|
|
|
|
public Session(UUID sessionId, @NotNull @Size(min = 3, max = 40) String username,
|
|
@NotNull @Size(min = 3, max = 40) String password) {
|
|
this.sessionId = sessionId;
|
|
this.username = username;
|
|
this.password = password;
|
|
}
|
|
|
|
public UUID getSessionId() {
|
|
return sessionId;
|
|
}
|
|
|
|
public void setSessionId(UUID sessionId) {
|
|
this.sessionId = sessionId;
|
|
}
|
|
|
|
public String getUsername() {
|
|
return username;
|
|
}
|
|
|
|
public void setUsername(String username) {
|
|
this.username = username;
|
|
}
|
|
|
|
public String getPassword() {
|
|
return password;
|
|
}
|
|
|
|
public void setPassword(String password) {
|
|
this.password = password;
|
|
}
|
|
|
|
public String getSelector1() {
|
|
return selector1;
|
|
}
|
|
|
|
public void setSelector1(String selector1) {
|
|
this.selector1 = selector1;
|
|
}
|
|
|
|
public String getSelector2() {
|
|
return selector2;
|
|
}
|
|
|
|
public void setSelector2(String selector2) {
|
|
this.selector2 = selector2;
|
|
}
|
|
|
|
public String getSelector3() {
|
|
return selector3;
|
|
}
|
|
|
|
public void setSelector3(String selector3) {
|
|
this.selector3 = selector3;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return ReflectionToStringBuilder.toString(this);
|
|
}
|
|
} |