Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2010, 12:45
Avatar de magam
magam
 
Fecha de Ingreso: julio-2006
Ubicación: Florencio Varela, Buenos Aires, Argentina
Mensajes: 97
Antigüedad: 20 años, 3 meses
Puntos: 1
duda con digester.

hola tengo este codigo para que se levante un xml con digester.
pero cuando tienen que ejecutarlo el metodo que paso para que se carguen parametros no ejecuta.

Código PHP:
Digester digester = new Digester();
            
digester.push(new DAOUtil());
            
digester.setValidating(false);
                        
                        
            
digester.addCallMethod("toplink-configuration/session/login","setLogin",6);
               
digester.addCallParam("toplink-configuration/session/login/driver-class",0);
            
digester.addCallParam("toplink-configuration/session/login/connection-url",1);
            
digester.addCallParam("toplink-configuration/session/login/user-name",2);
            
digester.addCallParam("toplink-configuration/session/login/password",3);
            
digester.addCallParam("toplink-configuration/session/login/min-connections", 5);
            
digester.addCallParam("toplink-configuration/session/login/max-connections", 4); 
digester.push(new DAOUtil());
es la propia clase donde esta implementado el codigo.


Código PHP:
digester.addCallMethod("toplink-configuration/session/login","setLogin",6); 
el codigo de setLogin esta en la misma clase.
y es el siguiente .

Código PHP:
 public void setLogin(String _driver, String _url, String _user, String _password, String _maxCon, String _minCon) {
        
driver = _driver;
        
aUrl = _url;
        
user = _user;
        
password = _password;
        
maxConnection = Integer.parseInt(_maxCon);
        
minConnection = Integer.parseInt(_minCon);
        
    } 
quisiera saber si me falta implementar algo mas o simplemente estoy haciendo un mal uso de este patron.
Muchas gracias.