I have the WebService and I send the object Cliente
as a paramenter, I would like to know how I can make it work, and it create a WSDL that suits when I run the Server, so that I can make the call in a WebService Client.
@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();
}
}