maia_modificado/.svn/pristine/2b/2ba4be00b4db968d15250d2b842...

34 lines
1.5 KiB
Plaintext
Executable File

package com.fp.webservices.snap.cedula.impl;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import com.fp.webservices.snap.cedula.CedulaServicio;
import com.fp.webservices.snap.recursos.MsgSnap;
import com.fp.webservices.snap.seguridad.DatosHeader;
import com.fp.webservices.snap.seguridad.HeaderHandlerResolver;
import com.fp.webservices.snap.seguridad.PermissionClient;
import ec.gob.registrocivil.consultacedula.Cedula;
@WebService(endpointInterface="com.fp.webservices.snap.cedula.CedulaServicio", serviceName="CedulaServicio")
public class CedulaServicioImpl implements CedulaServicio {
@Override
@WebMethod
public Cedula consultarCedula(@WebParam(name = "cedula") String cedula) {
DatosHeader headers= new DatosHeader();
PermissionClient permissionClient = new PermissionClient(MsgSnap.getString("url_consulta_cedula"));
headers = permissionClient.generaToken();
ec.gob.registrocivil.consultacedula.WSRegistroCivilConsultaCedula_Service service = new ec.gob.registrocivil.consultacedula.WSRegistroCivilConsultaCedula_Service();
HeaderHandlerResolver handlerResolver = new HeaderHandlerResolver(headers);
service.setHandlerResolver(handlerResolver);
ec.gob.registrocivil.consultacedula.WSRegistroCivilConsultaCedula port = service.getWSRegistroCivilConsultaCedulaPort();
ec.gob.registrocivil.consultacedula.Cedula result = port.busquedaPorCedula(cedula, MsgSnap.getString("usuario"), MsgSnap.getString("password"));
return result;
}
}