1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
| @Entity
@Table(name = "courrier")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "Courrier.findAll", query = "SELECT c FROM Courrier c"),
@NamedQuery(name = "Courrier.findByIdcourrier", query = "SELECT c FROM Courrier c WHERE c.idcourrier = :idcourrier"),
@NamedQuery(name = "Courrier.findByTypeCourrier", query = "SELECT c FROM Courrier c WHERE c.typeCourrier = :typeCourrier"),
@NamedQuery(name = "Courrier.findByNatureCourrier", query = "SELECT c FROM Courrier c WHERE c.natureCourrier = :natureCourrier"),
@NamedQuery(name = "Courrier.findByExpediteur", query = "SELECT c FROM Courrier c WHERE c.expediteur = :expediteur"),
@NamedQuery(name = "Courrier.findByDestinataire", query = "SELECT c FROM Courrier c WHERE c.destinataire = :destinataire"),
@NamedQuery(name = "Courrier.findByDateEnregistrement", query = "SELECT c FROM Courrier c WHERE c.dateEnregistrement = :dateEnregistrement")})
public class Courrier implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@NotNull
@Column(name = "idcourrier")
private Integer idcourrier;
@Size(max = 45)
@Column(name = "typeCourrier")
private String typeCourrier;
@Size(max = 45)
@Column(name = "natureCourrier")
private String natureCourrier;
@Size(max = 45)
@Column(name = "expediteur")
private String expediteur;
@Size(max = 45)
@Column(name = "destinataire")
private String destinataire;
@Column(name = "dateEnregistrement")
@Temporal(TemporalType.TIMESTAMP)
private Date dateEnregistrement;
@JoinColumn(name = "utilisateur_idutilisateur", referencedColumnName = "idutilisateur")
@ManyToOne
private Utilisateur utilisateurIdutilisateur;
public Courrier() {
}
public Courrier(Integer idcourrier) {
this.idcourrier = idcourrier;
}
public Integer getIdcourrier() {
return idcourrier;
}
public void setIdcourrier(Integer idcourrier) {
this.idcourrier = idcourrier;
}
public String getTypeCourrier() {
return typeCourrier;
}
public void setTypeCourrier(String typeCourrier) {
this.typeCourrier = typeCourrier;
}
public String getNatureCourrier() {
return natureCourrier;
}
public void setNatureCourrier(String natureCourrier) {
this.natureCourrier = natureCourrier;
}
public String getExpediteur() {
return expediteur;
}
public void setExpediteur(String expediteur) {
this.expediteur = expediteur;
}
public String getDestinataire() {
return destinataire;
}
public void setDestinataire(String destinataire) {
this.destinataire = destinataire;
}
public Date getDateEnregistrement() {
return dateEnregistrement;
}
public void setDateEnregistrement(Date dateEnregistrement) {
this.dateEnregistrement = dateEnregistrement;
}
public Utilisateur getUtilisateurIdutilisateur() {
return utilisateurIdutilisateur;
}
public void setUtilisateurIdutilisateur(Utilisateur utilisateurIdutilisateur) {
this.utilisateurIdutilisateur = utilisateurIdutilisateur;
}
@Override
public int hashCode() {
int hash = 0;
hash += (idcourrier != null ? idcourrier.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 Courrier)) {
return false;
}
Courrier other = (Courrier) object;
if ((this.idcourrier == null && other.idcourrier != null) || (this.idcourrier != null && !this.idcourrier.equals(other.idcourrier))) {
return false;
}
return true;
}
@Override
public String toString() {
return "enregistrer.Courrier[ idcourrier=" + idcourrier + " ]";
}
} |
Partager