Alguém trabalha com DWR ? (duvida simples)

2 respostas
Deluxe

No sistema aqui usamos DWR
mais encontrandos um problema

Estamos usando Singleton nas classes
entao os contrutores são private

problema
<create creator="new" javascript="orgaoEntidadeFacade">
<param name="class" value="br.gov.in.assinatura.modulo.orgaoEntidade.facade.OrgaoEntidadeFacade" />
</create>

ele cria uma instancia da classe (new)
mas ele não consegue, pq o construtor desse Facade está privado
alguém tem uma solução pra este caso?

eu sobrecarreguei meu construtor mudando o parametro e colocando publico
mas não sei o procedimento de chamar ele pelo xml
creio que isso não seja correto

2 Respostas

rodrigoK

Cria uma classe para o DWR (Lookup) e a partir dessa você chama seu facade.

Abraços,

rogeriuslima

Você pode fazer assim:

<create creator="script" javascript="SuaClasse">
    <param name="language" value="beanshell"/>
    <param name="script">
        import br.com.algumaCoisa.SuaClasse;
        return SuaClasse.getInstance();
    </param>
</create>
Criado 16 de setembro de 2009
Ultima resposta 16 de set. de 2009
Respostas 2
Participantes 3