/*
*
* Copyright (c) 2013 - 2014 INT - National Institute of Technology & COPPE - Alberto Luiz Coimbra Institute
- Graduate School and Research in Engineering.
* See the file license.txt for copyright permission.
*
*/
package modelo.relatorios;
import java.util.Calendar;
import java.util.Date;
import modelo.AnaliseMaquinaView;
import modelo.CadPlan;
import modelo.PerioPM;
import modelo.PlPerMod;
public class AnaliseMaquinaRelatorio {
//----------------- CadPlan ------------------//
private String codPlan;
private String descrPlan;
//----------------- PerioPM ------------------//
private Integer periodo;
private Date dataInicial;
private Date dataFinal;
//----------- AnaliseMaquinaView -------------//
private Double necessidadeTotal; // Calculado no relat�rio
private Double comprometimentoMinutos; // Calculado no relat�rio
private Double comprometimentoPercentual; // Calculado no relat�rio
//----------- CapacDia ------------------//
private Double capacDia;
//---------------- PlPerMod ------------------//
private String codModelo;
private String descrModelo;
private Double prodDiariaLoteModel;
private Double prodDiariaLoteMin;
private Double participacaoPercentual; // Calculado no relat�rio
public AnaliseMaquinaRelatorio(){
}
public AnaliseMaquinaRelatorio(PerioPM perioPM, PlPerMod plPerMod){
// OK
this.periodo = perioPM.getPeriodoPM();
this.dataInicial = perioPM.getDataInicial().getTime();
this.dataFinal = perioPM.getDataFinal().getTime();
// OK
this.codModelo = plPerMod.getPlanoModelo().getModelo().getCodModelo();
this.descrModelo = plPerMod.getPlanoModelo().getModelo().getDescrModelo();
this.prodDiariaLoteModel = plPerMod.getProdDiariaLoteModel();
this.prodDiariaLoteMin = plPerMod.getProdDiariaLoteModel() * plPerMod.getPlanoModelo().getModelo().getTuc() * plPerMod.getPlanoModelo().getModelo().getTamLote();
this.participacaoPercentual = plPerMod.getParticipacaoPercentual();
}
// ================================== M�todos get() e set() ================================== //
public Integer getPeriodo() {
return periodo;
}
public Date getDataInicial() {
return dataInicial;
}
public Date getDataFinal() {
return dataFinal;
}
public Double getNecessidadeTotal() {
return necessidadeTotal;
}
public Double getComprometimentoMinutos() {
return comprometimentoMinutos;
}
public Double getComprometimentoPercentual() {
return comprometimentoPercentual;
}
public String getCodModelo() {
return codModelo;
}
public String getDescrModelo() {
return descrModelo;
}
public Double getProdDiariaLoteModel() {
return prodDiariaLoteModel;
}
public Double getProdDiariaLoteMin() {
return prodDiariaLoteMin;
}
public Double getParticipacaoPercentual() {
return participacaoPercentual;
}
public Double getCapacDia() {
return capacDia;
}
public String getCodPlan() {
return codPlan;
}
public String getDescrPlan() {
return descrPlan;
}
public void setPeriodoPM(Integer periodo) {
this.periodo = periodo;
}
public void setDataInicial(Date dataInicial) {
this.dataInicial = dataInicial;
}
public void setDataFinal(Date dataFinal) {
this.dataFinal = dataFinal;
}
public void setNecessidadeTotal(Double necessidadeTotal) {
this.necessidadeTotal = necessidadeTotal;
}
public void setComprometimentoMinutos(Double comprometimentoMinutos) {
this.comprometimentoMinutos = comprometimentoMinutos;
}
public void setComprometimentoPercentual(Double comprometimentoPercentual) {
this.comprometimentoPercentual = comprometimentoPercentual;
}
public void setCodModelo(String codModelo) {
this.codModelo = codModelo;
}
public void setDescrModelo(String descrModelo) {
this.descrModelo = descrModelo;
}
public void setCapacDia(Double capacDia) {
this.capacDia = capacDia;
}
public void setProdDiariaLoteModel(Double prodDiariaLoteModel) {
this.prodDiariaLoteModel = prodDiariaLoteModel;
}
public void setProdDiariaLoteMin(Double prodDiariaLoteMin) {
this.prodDiariaLoteMin = prodDiariaLoteMin;
}
public void setParticipacaoPercentual(Double participacaoPercentual) {
this.participacaoPercentual = participacaoPercentual;
}
public void setCodPlan(String codPlan) {
this.codPlan = codPlan;
}
public void setDescrPlan(String descrPlan) {
this.descrPlan = descrPlan;
}
}