/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.onda.aixm.model; import java.io.Serializable; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.Table; /** * * @author Administrateur */ @Entity @Table(name = "onlinecontact") @NamedQueries({@NamedQuery(name = "Onlinecontact.findAll", query = "SELECT o FROM Onlinecontact o"), @NamedQuery(name = "Onlinecontact.findByIdOnlineContact", query = "SELECT o FROM Onlinecontact o WHERE o.idOnlineContact = :idOnlineContact"), @NamedQuery(name = "Onlinecontact.findByLinkpage", query = "SELECT o FROM Onlinecontact o WHERE o.linkpage = :linkpage"), @NamedQuery(name = "Onlinecontact.findByEMail", query = "SELECT o FROM Onlinecontact o WHERE o.email = :email")}) public class Onlinecontact implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = "idOnlineContact") private Integer idOnlineContact; @Basic(optional = false) @Column(name = "linkpage") private String linkpage; @Basic(optional = false) @Column(name = "email") private String email; @Basic(optional = false) @Column(name = "netWork") private String netWork; public String getNetWork() { return netWork; } public void setNetWork(String netWork) { this.netWork = netWork; } public Onlinecontact() { } public Onlinecontact(Integer idOnlineContact) { this.idOnlineContact = idOnlineContact; } public Onlinecontact(Integer idOnlineContact, String linkpage, String email, String netWork) { this.idOnlineContact = idOnlineContact; this.linkpage = linkpage; this.email = email; this.netWork = netWork; } public Integer getIdOnlineContact() { return idOnlineContact; } public void setIdOnlineContact(Integer idOnlineContact) { this.idOnlineContact = idOnlineContact; } public String getLinkpage() { return linkpage; } public void setLinkpage(String linkpage) { this.linkpage = linkpage; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } @Override public int hashCode() { int hash = 0; hash += (idOnlineContact != null ? idOnlineContact.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 Onlinecontact)) { return false; } Onlinecontact other = (Onlinecontact) object; if ((this.idOnlineContact == null && other.idOnlineContact != null) || (this.idOnlineContact != null && !this.idOnlineContact.equals(other.idOnlineContact))) { return false; } return true; } @Override public String toString() { return "org.onda.aixm.model.Onlinecontact[idOnlineContact=" + idOnlineContact + "]"; } }