Page 478 - MDP2022-3
P. 478
private UserStatus userUniqueID;
@Column
private String userProfileImageUrl;
@Column
private String userDescription;
@Column
private boolean activated;
@Column
private String refreshToken;
@Column
private String userEmailAuthKey;
@Column
private Boolean userEmailAuthState;
@OneToMany(mappedBy = "userInfo", fetch = FetchType.EAGER, cascade =
CascadeType.REMOVE)
private List<Report> reportList = new ArrayList<Report>();
@Column
@OneToMany(mappedBy = "userInfo", fetch = FetchType.LAZY, cascade =
CascadeType.REMOVE)
private List<Comment> commentList = new ArrayList<Comment>();
@Column
@OneToMany(mappedBy = "postFriendId", fetch = FetchType.LAZY, cascade =
CascadeType.REMOVE)
@JsonManagedReference
private List<FriendMatch> friendMatchList = new ArrayList<FriendMatch>();
public UserInfo setPassword(String password) {
this.password = password;
return this;
}
public UserInfo setRefreshToken(String refreshToken) {
this.refreshToken = refreshToken;
return this;