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

Responder a