/*
*
* 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;
import modelo.Familia;
import modelo.Modelo;
public class FamiliaRelatorio {
//----------- Familia -------------//
private String codFamilia;
private String descrFamilia;
private Double familiaCobertura;
private Double estqInicFam;
private Double tmuc;
//----------- Modelo -------------//
private String codModelo;
private String descrModelo;
private boolean flagProducaoModel;
private Double indiceCob;
private Double tuc;
private Double tamLote;
private Double tr;
private Double modeloCobertura;
private Double estqInicModel;
//----------- FamiliaRelatorio ------------//
private String flagProducaoTexto;
public FamiliaRelatorio(){
}
public FamiliaRelatorio(Familia familia, Modelo modelo){
this.codFamilia = familia.getCodFamilia();
this.descrFamilia = familia.getDescrFamilia();
this.familiaCobertura =familia.getCobertura();
this.estqInicFam = familia.getEstqInicFam();
this.tmuc = familia.getTmuc();
if(modelo != null){
this.codModelo = modelo.getCodModelo();
this.descrModelo = modelo.getDescrModelo();
this.indiceCob = modelo.getIndiceCob();
this.tuc = modelo.getTuc();
this.tamLote = modelo.getTamLote();
this.tr = modelo.getTr();
this.modeloCobertura = modelo.getCobertura();
this.estqInicModel = modelo.getEstqInicModel();
if (modelo.getFlagProducaoModel()){
this.flagProducaoTexto = Modelo.FLAG_LIVRE;
} else {
this.flagProducaoTexto = Modelo.FLAG_FIXO;
}
} else {
this.codModelo = null;
this.descrModelo = null;
this.indiceCob = null;
this.tuc = null;
this.tamLote = null;
this.tr = null;
this.modeloCobertura = null;
this.estqInicModel = null;
this.flagProducaoTexto = null;
}
}
public String getCodFamilia() {
return codFamilia;
}
public void setCodFamilia(String codFamilia) {
this.codFamilia = codFamilia;
}
public String getDescrFamilia() {
return descrFamilia;
}
public void setDescrFamilia(String descrFamilia) {
this.descrFamilia = descrFamilia;
}
public Double getFamiliaCobertura() {
return familiaCobertura;
}
public void setFamiliaCobertura(Double familiaCobertura) {
this.familiaCobertura = familiaCobertura;
}
public Double getEstqInicFam() {
return estqInicFam;
}
public void setEstqInicFam(Double estqInicFam) {
this.estqInicFam = estqInicFam;
}
public Double getTmuc() {
return tmuc;
}
public void setTmuc(Double tmuc) {
this.tmuc = tmuc;
}
public boolean getFlagProducaoModel() {
return flagProducaoModel;
}
public void setFlagProducaoModel(boolean flagProducaoModel) {
this.flagProducaoModel = flagProducaoModel;
}
public Double getIndiceCob() {
return indiceCob;
}
public void setIndiceCob(Double indiceCob) {
this.indiceCob = indiceCob;
}
public Double getTuc() {
return tuc;
}
public void setTuc(Double tuc) {
this.tuc = tuc;
}
public Double getEstqInicModel() {
return estqInicModel;
}
public void setEstqInicModel(Double estqInicModel) {
this.estqInicModel = estqInicModel;
}
public String getCodModelo() {
return codModelo;
}
public void setCodModelo(String codModelo) {
this.codModelo = codModelo;
}
public String getDescrModelo() {
return descrModelo;
}
public void setDescrModelo(String descrModelo) {
this.descrModelo = descrModelo;
}
public Double getTamLote() {
return tamLote;
}
public void setTamLote(Double tamLote) {
this.tamLote = tamLote;
}
public Double getTr() {
return tr;
}
public void setTr(Double tr) {
this.tr = tr;
}
public String getFlagProducaoTexto() {
return flagProducaoTexto;
}
public void setFlagProducaoTexto(String flagProducaoTexto) {
this.flagProducaoTexto = flagProducaoTexto;
}
public Double getModeloCobertura() {
return modeloCobertura;
}
public void setModeloCobertura(Double modeloCobertura) {
this.modeloCobertura = modeloCobertura;
}
}