Vc ta usando o Swiz Juliano? Se sim, tem como criar um BaseController q irá interceptar isso.. poss mostrar caso esteja usando Swiz. Caso nao esteja usando, de mais detalhes sobre a arquitetura q vc implementou para que possamos definir o melhor ponto para vc interceptar as chamadas antes do disparo para o back-end, e nesse ponto vc atribuir o valor do seu CLIENT_ID.
[]'s Em 23 de junho de 2011 19:05, Juliano Feltraco <[email protected]>escreveu: > Vou tentar explicar mais detalhadamente. > Eu tenho um objeto PersistenteObject, que todos os meus objetos de negocio > herdam dele. > Ele possui um atributo, CLIENT_ID. > Quando o usuario entra na app, por parametro eu passo qual eh o CLIENT_ID, > e armazeno essa variavel em um Singleton. > Preciso que toda requisicao que eu faca ao JAVA essa variavel do Singleton > seja setada no atributo do PersistenteObject. > Assim quando esse objeto chegar no JAVA ele identifica qual eh o cliente e > direciona para a BD deste cliente. > Eh mais ou menos esse o fluxo que preciso que seja feito. > > Amanha vou pesquisar a sugestao do Mario. > Espero que tenham entendido agora e tb espero que seja possivel, pois > ficaria muito LINDO dessa forma =] > > Abraco. > > Em 22 de junho de 2011 21:42, Mário Júnior <[email protected]>escreveu: > > Também nao entendi direito, mas se for oq estou pensando, posso sugerir >> duas coisas: >> >> - Se estiver usando o Swiz, vc pode interceptar toda a requisição (seja na >> saída ou na resposta) estendendo o ServiceHelper. >> - Vc pode fazer um monkey patch, copiando a classe mx.rpc.AbstractInvoker >> e nessa classe vc também pode interceptar todas as chamadas e repostas, >> independente de framework. >> >> Se for realmente isso que entendi, e se precisar de mais detalhes sobre os >> pontos acima, dá um alo. >> >> >> []'s >> >> >> Em 22 de junho de 2011 17:58, Eric Tonussi <[email protected]>escreveu: >> >> Cara, tentei mas nao consegui entender seu problema >>> >>> >>> Em 22 de junho de 2011 17:34, Juliano Feltraco >>> <[email protected]>escreveu: >>> >>> Eu tentei dessa forma Bruno. >>>> Criei um Singleton que armazena esse valor, e no constructor do meu >>>> objeto Pai eu seto esse valor do Singleton. >>>> Funcionou, porem soh funciona para objetos que eu instancio. >>>> Se eu faco uma consulta q me retorna N objetos esses objetos nao passam >>>> pelo constructor (imaginei que fossem passar), ai quando tento editar ou >>>> excluir eles >>>> NAO TEM O ATRIBUTO SETADO, oq me ocasiona um erro. >>>> >>>> Em 22 de junho de 2011 17:26, bruno bg <[email protected]> escreveu: >>>> >>>> singleton, não serveria para vc. ?? >>>>> >>>>> brunobg >>>>> -- >>>>> **************************************************** >>>>> www.brbsoftware.com.br >>>>> [email protected] (MSN & Skype) >>>>> blogflex.brunobg.com >>>>> @brunogrohs >>>>> (21) 9913-2397 >>>>> >>>>> >>>>> Em 22 de junho de 2011 17:22, Juliano Feltraco >>>>> <[email protected]>escreveu: >>>>> >>>>>> Estou com a seguinte necessidade. >>>>>> >>>>>> Tenho um objeto PAI que todos os meus outros objetos herdam dele, e >>>>>> nesse objeto tenho um atributo que identifica o cliente para que eu possa >>>>>> selecionar o DataSource correto no JAVA.. >>>>>> >>>>>> Preciso que todas as requisicoes que faco para o JAVA o objeto que vai >>>>>> ser passado como parametro sofra uma alteracao, onde vou setar esse >>>>>> atributo >>>>>> com uma chave expecifica expecifico. >>>>>> >>>>>> Esta funcionando, soh falta eu conseguir setar esse atibuto para todas >>>>>> as requisicoes. >>>>>> >>>>>> Qualquer dica sera de grande valia. >>>>>> >>>>>> Abraco >>>>>> -- >>>>>> Att. >>>>>> >> Juliano Feltraco << >>>>>> 9131-6290 - 3526-9786 >>>>>> >>>>>> "A vida é feita de desafios..." >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>> >>>> >>>> >>>> >>>> -- >>>> Att. >>>> >> Juliano Feltraco << >>>> 9131-6290 - 3526-9786 >>>> >>>> "A vida é feita de desafios..." >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> >> >> -- >> Mario Junior >> http://blog.mariojunior.com/ >> @mariojunior >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Att. > >> Juliano Feltraco << > 9131-6290 - 3526-9786 > > "A vida é feita de desafios..." > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
