Salva(ActionEvent event) JSF

0 respostas
juniorsatanas

Pessoal, seguinte eu tenho uma lista de pessoas na tela e pego o id de uma e jogo no id da mensalidade, isto é tosco demais, tem uma maneira de fazer isso de maneira diferente ?

VAleu !

public void salva(ActionEvent event) {
        PessoaFacade pessoaService = new PessoaFacadeImpl(); // instancia

        Long idpessoa = Long.parseLong(pessoaSelecionado.getValue().toString()); // passa de string para long

        Pessoa p = pessoaService.procura(idpessoa); // procura pessoa por id

     AQUI TINHA QUE TER UM CÓDIGO PARA COMPARAR OS IDS E SETAR NÃO ?
   
        MensalidadeFacade mensalidadeService = new MensalidadeFacadeImpl(); // instancia mensalidade

        mensalidadeService.salva(this.getMensalidade());
        this.setMensalidade(new Mensalidade());
    }
public void escolhePessoa(ActionEvent event){
    UIParameter val = (UIParamenter) event.getComponent().findComponent("editId");

    Long id = Long.valueOf(val.getValue().toString());

     for (Pessoa p : this.pessoas)
         if (p.getId().equals(id)){
             this.pessoa = p;
             break;

         }
}
Criado 29 de março de 2010
Respostas 0
Participantes 1