package open.dolphin.infomodel; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; /** * * @author kazushi Minagawa */ @Entity @Table(name = "d_factor2_device") public class Factor2Device implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; // User PK private long userPK; // Name private String deviceName; // 2段階認証を行った端末の mac addrress private String macAddress; // 最初に2段階認証した日 private String entryDate; public Long getId() { return id; } public void setId(Long id) { this.id = id; } @Override public int hashCode() { int hash = 0; hash += (id != null ? id.hashCode() : 0); return hash; } @Override public boolean equals(Object object) { // TODO: Warning - this method won't work in the case the id fields are not set if (!(object instanceof Factor2Device)) { return false; } Factor2Device other = (Factor2Device) object; if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) { return false; } return true; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(userPK).append(",").append(macAddress).append(",").append(entryDate); return "open.dolphin.infomodel.Factor2Device[ id=" + id + " ]"; } public long getUserPK() { return userPK; } public void setUserPK(long userPK) { this.userPK = userPK; } public String getMacAddress() { return macAddress; } public void setMacAddress(String macAddress) { this.macAddress = macAddress; } public String getEntryDate() { return entryDate; } public void setEntryDate(String entryDate) { this.entryDate = entryDate; } public String getDeviceName() { return deviceName; } public void setDeviceName(String deviceName) { this.deviceName = deviceName; } }