package org.oregami.entities.user; import org.oregami.entities.BaseEntityUUID; import org.oregami.entities.KeyObjects.UserStatusKey; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import java.sql.Timestamp; @Entity public class UserStatus extends BaseEntityUUID { private static final long serialVersionUID = -5022685871866053210L; private Timestamp creationDate; private String verifyHash; private Timestamp verifyDate; @Enumerated(EnumType.STRING) private UserStatusKey userStatus; public Timestamp getCreationDate() { return creationDate; } public void setCreationDate(Timestamp creationDate) { this.creationDate = creationDate; } public String getVerifyHash() { return verifyHash; } public void setVerifyHash(String verifyHash) { this.verifyHash = verifyHash; } public Timestamp getVerifyDate() { return verifyDate; } public void setVerifyDate(Timestamp verifyDate) { this.verifyDate = verifyDate; } public static long getSerialversionuid() { return serialVersionUID; } @Override public String toString() { String ret = ""; ret += "[Registration " + getId() + ": " + creationDate + ", " + verifyHash + ", " + verifyDate + "]"; return ret; } public UserStatusKey getUserStatus() { return userStatus; } public void setUserStatus(UserStatusKey userStatus) { this.userStatus = userStatus; } }