Blz obrigado pela ajuda. On 29 jan, 09:35, Mário Júnior <juninho...@gmail.com> wrote: > Para fazer isso, vc teria espelhar no Flex as suas classes Exceptions do > Java para q a serialização entre elas seja feitas corretamente. > > No entanto, poderia te sugerir um caminho "mais fácil" que seria encapsular > a msg e um código único dentro da sua excecao e depois tratar isso no Flex > com base nesse codigo, para entao tomar a decisao necessária. > > []s > > 2010/1/29 Thiago <thiagof...@gmail.com> > > > > > Pessoal estou com uma duvida com relação ao tratamento de exceções > > Java no Flex. > > Encontrei no forum algumas explicações sobre as exceções, como por > > exemplo essa pagina q indicaram em um post: > > >http://sujitreddyg.wordpress.com/2008/02/12/handling-java-exceptions-... > > porem preciso de algo mais especifico. > > > No java tenho duas classes de exceções que herdam (extends) de > > Exception, chamadas de ParamatroOgrigatorioExceptio (exceção que lanço > > quando o falta algum parametro no metodo ) e RegraDeNegocioException > > (quando ocorre problemas de validação de negocios do sistema). > > Até ai tudo bem, o problema ocorre que para cada tipo de exceção eu > > quero fazer um tratamento diferente, por exemplo, quando o flex > > receber um ParametroObrigatorioException eu vou indicar na janela qual > > foi o campo que o usuário não informou, colocando o foco em vermelho > > nesse campo. E quando for RegraDeNegocioException eu vou mostrar > > Alert.show com a mensagem. > > > O que não consegui fazer em flex foi identificar o tipo da exceção que > > vem em Java para poder chamar a função correta: exemplo: > > if( exceção == RegraDeNegocioException ) > > metodoA(); > > if( exceção == ParametroObrigatorioException ) > > metodoB(); > > > Alguem poderia me ajudar? > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > > Para sair da lista, envie um email em branco para > > flexdev-unsubscr...@googlegroups.com > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev > > -- > Mario Junior > Enterprise Java / Flex Architectures > Adobe Certified Expert Flex 3 with AIR > > Sofshore Informáticahttp://www.sofshore.com.br > +55 (48) 3337 2003 > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi > Florianopolis SC Brasil
-- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev