package pojo;
import java.io.Serializable;
import java.util.List;
import net.sf.hibernate.HibernateException;
import ca.canassistance.model.Avinfoge;
import ca.canassistance.model.dao.AvinfogeDAO;
/**
* This class has been automatically generated by Hibernate Synchronizer. For
* more information or documentation, visit The Hibernate Synchronizer page at
* http://www.binamics.com/hibernatesync or contact Joe Hudson at
*
[email protected].
*
* This is an object that contains data related to the AVINFOGE table. Do not
* modify this class because it will be overwritten if the configuration file
* related to this class is modified.
*
* @hibernate.class table="AVINFOGE"
*/
public class AvinfogePojo implements Serializable {
/**
*
*/
private static final long serialVersionUID = -2444185467393453780L;
// fields
private String doubleAss;
private Integer dtEvenement;
private String groupeClient;
private String noDossier;
private String noCertificatSam;
private String noCertificat;
private String noGroupe;
private String idUser;
private Integer dtModif;
private String idAccident;
[b]private Integer id;[/b]
private AvinfogeDAO dao;
// constructors
public AvinfogePojo(Integer id,String doubleAss, Integer dtEvenement,
String groupeClient, String noDossier, String noCertificatSam,
String noCertificat, String noGroupe, String idUser,
Integer dtModif, String idAccident) {
this.setId(id);
this.setDoubleAss(doubleAss);
this.setIdUser(idUser);
this.setDtEvenement(dtEvenement);
this.setNoCertificat(noCertificat);
this.setNoDossier(noDossier);
this.setNoGroupe(noGroupe);
this.setGroupeClient(groupeClient);
this.setNoCertificatSam(noCertificatSam);
this.setDtModif(dtModif);
this.setIdAccident(idAccident);
}
public AvinfogePojo() {
initialize();
}
/* public AvinfogePojo(Avinfoge avinfoge) {
this.setDoubleAss(doubleAss);
this.setIdUser(idUser);
this.setDtEvenement(dtEvenement);
this.setNoCertificat(noCertificat);
this.setNoDossier(noDossier);
this.setNoGroupe(noGroupe);
this.setDtModif(avinfoge.getIdMotif());
this.setGroupeClient(avinfoge.getGroupeClient());
this.setIdAccident(avinfoge.getIdAccident());
this.setNoCertificatSam(avinfoge.getNoCertificatSam());
// avinfoge.getn
}*/
protected void initialize() {
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
public Integer getDtEvenement() {
return dtEvenement;
}
public void setDtEvenement(Integer dtEvenement) {
this.dtEvenement = dtEvenement;
}
public Integer getDtModif() {
return dtModif;
}
public void setDtModif(Integer dtModif) {
this.dtModif = dtModif;
}
public String getGroupeClient() {
return groupeClient;
}
public void setGroupeClient(String groupeClient) {
this.groupeClient = groupeClient;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getIdAccident() {
return idAccident;
}
public void setIdAccident(String idAccident) {
this.idAccident = idAccident;
}
public String getNoCertificat() {
return noCertificat;
}
public void setNoCertificat(String noCertificat) {
this.noCertificat = noCertificat;
}
public String getNoCertificatSam() {
return noCertificatSam;
}
public void setNoCertificatSam(String noCertificatSam) {
this.noCertificatSam = noCertificatSam;
}
public String getNoDossier() {
return noDossier;
}
public void setNoDossier(String noDossier) {
this.noDossier = noDossier;
}
public String getNoGroupe() {
return noGroupe;
}
public void setNoGroupe(String noGroupe) {
this.noGroupe = noGroupe;
}
public String getDoubleAss() {
return doubleAss;
}
public void setDoubleAss(String doubleAss) {
this.doubleAss = doubleAss;
}
[b]public String getIdUser() {
return idUser;
}
public void setIdUser(String idUser) {
this.idUser = idUser;
}[/b]
public boolean estDansLaBase(String cleDossier) throws HibernateException {
if (dao == null)
this.setDao(new AvinfogeDAO());
List l = this.getDao().find(cleDossier);
if (l != null)
return true;
return false;
}
public AvinfogeDAO getDao() {
return dao;
}
public void setDao(AvinfogeDAO dao) {
this.dao = dao;
}
@Override
public int hashCode() {
final int PRIME = 31;
int result = 1;
result = PRIME * result
+ ((doubleAss == null) ? 0 : doubleAss.hashCode());
result = PRIME * result + ((dtModif == null) ? 0 : dtModif.hashCode());
result = PRIME * result
+ ((groupeClient == null) ? 0 : groupeClient.hashCode());
result = PRIME * result + ((id == null) ? 0 : id.hashCode());
result = PRIME * result
+ ((idAccident == null) ? 0 : idAccident.hashCode());
result = PRIME * result + ((idUser == null) ? 0 : idUser.hashCode());
result = PRIME * result
+ ((noCertificatSam == null) ? 0 : noCertificatSam.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
final AvinfogePojo other = (AvinfogePojo) obj;
if (dao == null) {
if (other.dao != null)
return false;
} else if (!dao.equals(other.dao))
return false;
if (doubleAss == null) {
if (other.doubleAss != null)
return false;
} else if (!doubleAss.equals(other.doubleAss))
return false;
if (dtModif == null) {
if (other.dtModif != null)
return false;
} else if (!dtModif.equals(other.dtModif))
return false;
if (groupeClient == null) {
if (other.groupeClient != null)
return false;
} else if (!groupeClient.equals(other.groupeClient))
return false;
if (id == null) {
if (other.id != null)
return false;
} else if (!id.equals(other.id))
return false;
if (idAccident == null) {
if (other.idAccident != null)
return false;
} else if (!idAccident.equals(other.idAccident))
return false;
if (idUser == null) {
if (other.idUser != null)
return false;
} else if (!idUser.equals(other.idUser))
return false;
if (noCertificatSam == null) {
if (other.noCertificatSam != null)
return false;
} else if (!noCertificatSam.equals(other.noCertificatSam))
return false;
return true;
}
}