1
I have the Webservice and send the object Cliente
as a parameter, I would like to know how to make it work, and it create a suitable WSDL when running Server, so I can make the call on a Client Webservice.
@WebService
public interface UCClienteWS {
@WebMethod public Cliente cadastrarCliente(Cliente cli);
@WebMethod public Cliente obterTelefonesDoCliente(Cliente cli);
@WebMethod public Cliente obterClientePorID(Cliente cli);
@WebMethod public Cliente obterClientePorNome(Cliente cli);
@WebMethod public boolean excluirClientePorID(Cliente cli);
@WebMethod public ArrayList<Cliente> obterTodosClientes();
}
.
@WebService(endpointInterface = "webservice.cliente.UCClienteWS")
public class UCClienteImpl implements UCClienteWS{
@Override
public Cliente cadastrarCliente(Cliente cli) {
UCCliente ucCliente = new UCCliente();
return ucCliente.cadastrarCliente(cli);
}
@Override
public Cliente obterTelefonesDoCliente(Cliente cli) {
UCCliente ucCliente = new UCCliente();
return ucCliente.obterTelefonesDoCliente(cli);
}
@Override
public Cliente obterClientePorID(Cliente cli) {
UCCliente ucCliente = new UCCliente();
return ucCliente.obterClientePorID(cli);
}
@Override
public Cliente obterClientePorNome(Cliente cli) {
UCCliente ucCliente = new UCCliente();
return ucCliente.obterClientePorNome(cli);
}
@Override
public boolean excluirClientePorID(Cliente cli) {
UCCliente ucCliente = new UCCliente();
return ucCliente.excluirClientePorID(cli);
}
@Override
public ArrayList<Cliente> obterTodosClientes() {
UCCliente ucCliente = new UCCliente();
return ucCliente.obterTodosClientes();
}
}