package br.com.ufrj.msi2.netuno.bean; import java.util.List; import javax.annotation.PostConstruct; import javax.faces.bean.ManagedBean; import javax.faces.bean.ViewScoped; import br.com.ufrj.msi2.netuno.modelo.entidades.CargaLog; import br.com.ufrj.msi2.netuno.modelo.entidades.Contratante; import br.com.ufrj.msi2.netuno.modelo.entidades.Contrato; import br.com.ufrj.msi2.netuno.modelo.entidades.Porto; import br.com.ufrj.msi2.netuno.modelo.enums.FormaPagamentoEnum; @ManagedBean(name="contratacaoModel") @ViewScoped public class ContratacaoModelBean extends MBean { private Contratante contratante; private Contrato contrato; private boolean enderecoColeta; private boolean enderecoEntrega; private boolean modoVerDetalhes; private List<Porto> portos; private List<CargaLog> logs; private FormaPagamentoEnum[] formasPagamento; @PostConstruct public void construct() { } public Contratante getContratante() { return contratante; } public Contrato getContrato() { return contrato; } public boolean isEnderecoColeta() { return enderecoColeta; } public boolean isEnderecoEntrega() { return enderecoEntrega; } public boolean isModoVerDetalhes() { return modoVerDetalhes; } public List<Porto> getPortos() { return portos; } public List<CargaLog> getLogs() { return logs; } public FormaPagamentoEnum[] getFormasPagamento() { return formasPagamento; } public void setContratante(Contratante contratante) { this.contratante = contratante; } public void setContrato(Contrato contrato) { this.contrato = contrato; } public void setEnderecoColeta(boolean enderecoColeta) { this.enderecoColeta = enderecoColeta; } public void setEnderecoEntrega(boolean enderecoEntrega) { this.enderecoEntrega = enderecoEntrega; } public void setModoVerDetalhes(boolean modoVerDetalhes) { this.modoVerDetalhes = modoVerDetalhes; } public void setPortos(List<Porto> portos) { this.portos = portos; } public void setLogs(List<CargaLog> logs) { this.logs = logs; } public void setFormasPagamento(FormaPagamentoEnum[] formasPagamento) { this.formasPagamento = formasPagamento; } }