analyseCalc/analyseCalc/analyseCalc/analyseCalc/analyseCalc/src/AnalyseCalc/sousTotal.java

97 lines
2.0 KiB
Java

package AnalyseCalc;
public class sousTotal {
private String nomObject="";
private double pointInit =0;
private double pointTotalInit=0;
private double pointFinal =0;
private double pointTotalFinal=0;
@SuppressWarnings("unused")
private double proport=0;
private String id ="";
private boolean finish=false;
public sousTotal(String nom, double point, double pointTotal, String identifiant) {
nomObject=nom;
pointInit=point;
pointTotalInit = pointTotal;
id= identifiant;
}
//finish le soustotal
public void addPointSousTotal(double point, double pointTotal) {
pointFinal=point;
pointTotalFinal= pointTotal;
finish=true;
}
public String getNomObject() {
return nomObject;
}
public void setNomObject(String nomObject) {
this.nomObject = nomObject;
}
public double getPointInit() {
return pointInit;
}
public void setPointInit(double pointInit) {
this.pointInit = pointInit;
}
public double getPointTotalInit() {
return pointTotalInit;
}
public void setPointTotalInit(double pointTotalInit) {
this.pointTotalInit = pointTotalInit;
}
public double getPointFinal() {
return pointFinal;
}
public void setPointFinal(double pointFinal) {
this.pointFinal = pointFinal;
}
public double getPointTotalFinal() {
return pointTotalFinal;
}
public void setPointTotalFinal(double pointTotalFinal) {
this.pointTotalFinal = pointTotalFinal;
}
public double getProport() {
double ecartPoint = pointFinal - pointInit;
double ecartPointTotal = pointTotalFinal - pointTotalInit;
if(ecartPointTotal>0) return ecartPoint/ecartPointTotal;
return 0;
}
public void setProport(double proport) {
this.proport = proport;
}
public String getId() {
return id;
}
public String nombreErreur() {
double ecartPoint = pointFinal - pointInit;
double ecartPointTotal = pointTotalFinal - pointTotalInit;
return String.valueOf(ecartPoint - ecartPointTotal);
}
public boolean isFinish() {
return finish;
}
}