package com.axxx.dps.apv.model;
import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import com.axxx.dps.apv.persistence.GenericEntity;
@Entity
@Table(name = "apv_benefs")
@SequenceGenerator(initialValue = 1, name = "idgen", sequenceName = "hibernate_sequence")
//@Inheritance(strategy=InheritanceType.SINGLE_TABLE) // if inheritance, above
//@DiscriminatorColumn(name="type", discriminatorType=DiscriminatorType.STRING) // if inheritance, above
//@DiscriminatorValue("jeunes") // if inheritance, below
//@Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
public class Benefs extends GenericEntity<Benefs> {
private static final long serialVersionUID = 850307431203808368L;
//@ManyToOne(optional=false)
//private Projet projet;
// nbbeneficiaires, couttotal, montantapv, coutparjourparpersonne, montantapvparjourparpersonne, partapvfinancement
// NB. /// = cout
private int nbBeneficiaires; // for Information_APV.Nombre, Client.Nb_Benef_N
///private double couttotal;
private double montantApv; // for Information_APV.Montant_Utilise_N
///private double coutparjourparpersonne;
//private double montantapvparjourparpersonne;
///private int partapvfinancement;
//public Projet getProjet() {
// return projet;
//}
public int getNbBeneficiaires() {
return nbBeneficiaires;
}
public void setNbBeneficiaires(int nbBeneficiaires) {
this.nbBeneficiaires = nbBeneficiaires;
}
public double getMontantApv() {
return montantApv;
}
public void setMontantApv(double montantApv) {
this.montantApv = montantApv;
}
}