Skip to content

Instantly share code, notes, and snippets.

@jkcgs
Created June 27, 2014 15:29
Show Gist options
  • Save jkcgs/b52c2b683ed246853df7 to your computer and use it in GitHub Desktop.
Save jkcgs/b52c2b683ed246853df7 to your computer and use it in GitHub Desktop.
Cliente servicio contacto
package webservice;
import java.rmi.RemoteException;
import org.apache.axis2.AxisFault;
import webservice.ServicioContactoStub.AgregarContacto;
import webservice.ServicioContactoStub.AgregarContactoResponse;
import webservice.ServicioContactoStub.ContactoVO;
import webservice.ServicioContactoStub.EliminarContacto;
import webservice.ServicioContactoStub.EliminarContactoResponse;
import webservice.ServicioContactoStub.ModificarContacto;
import webservice.ServicioContactoStub.ModificarContactoResponse;
import webservice.ServicioContactoStub.MostrarContacto;
import webservice.ServicioContactoStub.MostrarContactoResponse;
public class Cliente {
public static void main(String[] args) throws AxisFault, RemoteException {
// TODO Auto-generated method stub
ServicioContactoStub oStub = new ServicioContactoStub();
// AGREGA
ContactoVO oContactoVO = new ContactoVO();
oContactoVO.setNombre("Monica");
oContactoVO.setApellido("Pereira");
oContactoVO.setMail("correo@gmail.com");
oContactoVO.setTelefono("11111111");
AgregarContacto oAgregarContacto = new AgregarContacto();
oAgregarContacto.setOContactoVO(oContactoVO);
AgregarContactoResponse objResponse = oStub.agregarContacto(oAgregarContacto);
System.out.println("Resultado " + objResponse.get_return());
// Muestra Contacto
MostrarContacto oMostrarContacto = new MostrarContacto();
MostrarContactoResponse objResponde = oStub.mostrarContacto(oMostrarContacto);
ContactoVO[] contactos = objResponde.get_return();
for (int i = 0; i < contactos.length; i++) {
System.out.println(contactos[i]);
System.out.println("Nombre " + contactos[i].getNombre());
System.out.println("Apellido " + contactos[i].getApellido());
System.out.println("Mail " + contactos[i].getMail());
System.out.println("Telefono " + contactos[i].getTelefono());
}
ContactoVO oContactoVONuevo = new ContactoVO();
oContactoVONuevo.setNombre(oContactoVO.getNombre());
oContactoVONuevo.setApellido(oContactoVO.getApellido());
oContactoVONuevo.setMail(oContactoVO.getMail());
oContactoVONuevo.setTelefono("33333333");
ModificarContacto oModificarContacto = new ModificarContacto();
oModificarContacto.setOContactoVO(oContactoVO);
oModificarContacto.setOContactoVONuevo(oContactoVONuevo);
ModificarContactoResponse modResponse = oStub.modificarContacto(oModificarContacto);
System.out.println("Resultado " + modResponse.get_return());
oMostrarContacto = new MostrarContacto();
objResponde = oStub.mostrarContacto(oMostrarContacto);
contactos = objResponde.get_return();
for (int i = 0; i < contactos.length; i++) {
System.out.println(contactos[i]);
System.out.println("Nombre " + contactos[i].getNombre());
System.out.println("Apellido " + contactos[i].getApellido());
System.out.println("Mail " + contactos[i].getMail());
System.out.println("Telefono " + contactos[i].getTelefono());
}
EliminarContacto oEliminarContacto = new EliminarContacto();
oEliminarContacto.setOContactoVO(oContactoVONuevo);
EliminarContactoResponse delResponse = oStub.eliminarContacto(oEliminarContacto);
System.out.println("Resultado: " + delResponse.get_return());
oMostrarContacto = new MostrarContacto();
objResponde = oStub.mostrarContacto(oMostrarContacto);
contactos = objResponde.get_return();
for (int i = 0; i < contactos.length; i++) {
System.out.println(contactos[i]);
System.out.println("Nombre " + contactos[i].getNombre());
System.out.println("Apellido " + contactos[i].getApellido());
System.out.println("Mail " + contactos[i].getMail());
System.out.println("Telefono " + contactos[i].getTelefono());
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment