Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2011 10:39:56
|
fabioang
Joined: 13/04/2011 07:43:04
Messages: 4
Offline
|
Prezados,
Desenvolvi alguns aplicativos utilizando o framework mentawai versão 1.15 e gostaria de atualizar para a versão 2.0.0, mas encontrei uma dificuldade com relação ao TransactionFilter.
Na versão 1.15 o TransactionFilter possui o construtor abaixo:
public TransactionFilter(String [] results) {
for(int i=0;i<results.length;i++) {
this.results.add(results[i]);
}
}
Utilizei em todas minhas actions o construtor descrito acima. O problema é que na versão 2.0.0 do mentawai este construtor deixou de existir.
Como devo proceder?
Quando uma action depende de transação em vários "returns", o que devo fazer na versão 2.0.0?
Porque o construtor deixou de existir? Não seria mais correto mostrar como deprecated?
Abraços.
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2011 19:00:47
|
ricardojlrufino
![[Avatar]](/images/avatar/a760880003e7ddedfef56acb3b09697f.jpg)
Joined: 30/03/2008 20:07:28
Messages: 227
Location: Teresina PI
Offline
|
Nessa nova versão, a transação é criada por default, e para todos os resultados(exceto ERROR, e EXCEPTION) é feito um commit.
para ERROR, e EXCEPTION é feito um roolback.
se voce quiser ter um controle mais específico, você pode usar os métodos:
rollbackOn e commitOn, onde você especifica quais o retornos para cada caso.
|
Ricardo JL Rufino <ricardo.jl.rufino@gmail.com> < UNYK > :: Q4Soft :: Teresina - PI
"Existe apenas um bem, o saber, e apenas um mal, a ignorância" - Sócrates
"Devemos julgar um homem mais pelas suas perguntas que pelas respostas" - Voltaire
Mentawai Developer
|
|
 |
|