Boa tarde a todos, gostaria de uma ajuda,pois estou executando um método ao clicar em um botão e esse metodo preenche uma lista e envia o usuario a outra pagina e nessa outra pagina estou tentando pegar essa lista. Estou usando scopo de evento
o erro que está dando é esse
15:57:58,334 SEVERE [viewhandler] Error Rendering View[/simulaPagamentoDivida.xhtml]
javax.faces.FacesException: javax.el.PropertyNotFoundException: /simulaPagamentoDivida.xhtml @20,133 value="#{negociacaoDividaList.simulacoesPagamento}": Property 'simulacoesPagamento' not found on type com.pgtoeletronico.action.NegociacaoDividaList_$$_javassist_seam_6
at javax.faces.component.UIData.getValue(UIData.java:612)
crio a lista dessa forma
@In(create=true,required=false)
private List<SimulacaoPagamento> simulacoesPagamento;
[code]public void simularPagamento(List lista){
BigDecimal parcelas = BigDecimal.valueOf(0);
BigDecimal totalDebito = BigDecimal.valueOf(0);
BigDecimal valorTotalParcela = BigDecimal.valueOf(0);
simulacoesPagamento=new ArrayList<SimulacaoPagamento>();
if(!lista.isEmpty()){
totalDebito = calculaValorTotal(lista);
simulacoesPagamento.add(new SimulacaoPagamento(1, FormaPagamento.BOLETO, totalDebito, totalDebito, totalDebito));
for (int i = 1; i < 19; i++) {
if(i >= 2){
BigDecimal juros = totalDebito.multiply(BigDecimal.valueOf(2)).multiply(BigDecimal.valueOf(i)).divide(BigDecimal.valueOf(100));
parcelas = totalDebito.add(juros).divide(BigDecimal.valueOf(i),2,2);
valorTotalParcela = parcelas.multiply(BigDecimal.valueOf(i));
simulacoesPagamento.add(new SimulacaoPagamento(i, totalDebito, parcelas, valorTotalParcela));
}else{
parcelas = totalDebito.divide(BigDecimal.valueOf(i),2,2);
valorTotalParcela = parcelas.multiply(BigDecimal.valueOf(i)).setScale(2);
simulacoesPagamento.add(new SimulacaoPagamento(i, totalDebito, totalDebito,totalDebito));
}
}
}else{
Messages.instance().addError("error.validacao.nao.selecionados");
}
}[/code]
o botão que chama essa lista o faz dessa forma
<h:commandButton id="simuPagamento"
action="#{negociacaoDividaList.simularPagamento(mapState.selectedList)}"
value="Simular"/>