isso mesmo é fazer um undo.
Seria sim com certeza mas o cliente que assim.
________________________________
De: Enio Nunes <enio.a.nunes@gmail.com>
Para: java-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 11 de Outubro de 2012 13:13
Assunto: Re: [java-br] Ajuda
não seria mais facil vc colocar um atribuito no seu bean disciplina tipo :
excluido = S ou N
Em 11 de outubro de 2012 11:41, Fábio Alexandre Da Silva <
fabiosilva1977@yahoo.com.br> escreveu:
> **
>
>
> Bom Dia a todos os membros da comunidade.
>
> Estou precisando de uma ajuda no projeto que estou alocado eu tenho um bean
> disciplina e disciplinaExcluidaProva.
>
> Pois bem, no projeto tenho um formulário de "exclusão de displina " que na
> verdade
> NÃO EXCLUI ele grava os codigos da disciplina mais o nome da disciplina em
> disciplinaExcuidaProva
> e me visualiza em uma tabela. Sendo que eu tenho um botão que caso eu
> tenha excluido a disciplina
> errada eu tenha a opção de desfazer, não estou sabendo com fazer isso.
>
> sendo os beans possui chave composta.
>
> //Atributos
> private List<DisciplinaExcluidaProva> disciplinasExcluidasProva;
> private DisciplinaExcluidaProva[] disciplinasRemoverExclusao;
> private List<Disciplina> disciplinasExcluidas;
> private List<Disciplina> disciplinasBusca;
> private Disciplina[] disciplinasAExcluir;
>
> //metodo "excluir"
> public void excluirDaProvaIntegrada() {
>
> if (semestre != null && !semestre.equals("")) {
> if (disciplinasAExcluir.length > 0) {
> for (Disciplina disciplina : disciplinasAExcluir) {
> DisciplinaPK disciplinasPK = disciplina.getId();
> DisciplinaExcluidaProvaPK disciplinaExcluidaProvaPK = new
> DisciplinaExcluidaProvaPK();
>
> disciplinaExcluidaProvaPK.setDisciplina(disciplinasPK.getDisciplinaCodigo());
>
> disciplinaExcluidaProvaPK.setDepartamento(disciplinasPK.getDepartamentoCodigo());
> ProvaIntegrada provaIntegrada =
> provaIntegradaManager.obterProvaIntegradaPorSemestre(semestre);
> disciplinaExcluidaProvaPK.setProvaIntegrada(provaIntegrada.getId());
> elemento.setId(disciplinaExcluidaProvaPK);
> elemento.setDataAtualizacao(new Date());
> elemento.setDisciplina(disciplina);
> elemento.setProvaIntegrada(provaIntegrada);
> elemento.setUsuario(usuarioAutenticado.getUsuario());
> disciplinaExcluidaProvaManager.save(elemento);
> }
> inserirMensagem("Operação realizada com sucesso.");
> } else inserirMensagemErro("Selecione pelo menos uma disciplina.");
> } else inserirMensagemErro("Selecione o semestre.");
> }
>
> //método de remover da exclusão.
> public void removerExclusaoDaProvaIntegrada() {
> if (disciplinasRemoverExclusao.length > 0) {
> for (DisciplinaExcluidaProva disciplinaExcluida :
> disciplinasRemoverExclusao) {
> DisciplinaExcluidaProvaPK disciplinaExcluidaProvaPK =
> disciplinaExcluida.getId();
> DisciplinaExcluidaProvaPK disciplinaExcluidaProvaPKExcluir = new
> DisciplinaExcluidaProvaPK();
>
> disciplinaExcluidaProvaPKExcluir.setDisciplina(disciplinaExcluidaProvaPK.getDisciplina());
>
> disciplinaExcluidaProvaPKExcluir.setDepartamento(disciplinaExcluidaProvaPK.getDepartamento());
>
> disciplinaExcluidaProvaPKExcluir.setProvaIntegrada(provaIntegradaManager.obterProvaIntegradaPorSemestre(semestre).getId());
> disciplinaExcluida.setId(disciplinaExcluidaProvaPKExcluir);
> disciplinaExcluidaProvaManager.delete(disciplinaExcluida);
> }
> inserirMensagem("Operação realizada com sucesso.");
> } else
> inserirMensagemErro("Selecione pelo menos uma disciplina.");
> }
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário