package net.techreadiness.persistence.domain; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import net.techreadiness.persistence.BaseEntity; /** * The persistent class for the CAS user database table. * */ @Entity @Table(name = "cas_user") public class UserCasDO extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "cas_user_id", unique = true, nullable = false) private Long userId; @Column(name = "user_name", nullable = false, length = 100) private String username; @Column(nullable = false, length = 100) private String password; @Column(name = "failed_attempts") private Integer failedAttempts; @Temporal(TemporalType.TIMESTAMP) @Column(name = "last_login_date") private Date lastLoginDate; public UserCasDO() { } public Long getUserId() { return userId; } public void setUserId(Long userId) { this.userId = userId; } 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 Integer getFailedAttempts() { return failedAttempts; } public void setFailedAttempts(Integer failedAttempts) { this.failedAttempts = failedAttempts; } public Date getLastLoginDate() { return lastLoginDate; } public void setLastLoginDate(Date loginDate) { lastLoginDate = loginDate; } }