Retornando ListaItens não retorna o resultado para o SoapUI.
Usando o trecho como abaixo não funciona:
@WebMethod(operationName="todosOsItens")
@WebResult(name="itens")
public ListaItens getItens(Filtros filtros) { //cuidado, plural
System.out.println("Chamando getItens()");
List<Filtro> lista = filtros.getLista();
List<Item> itensResultado = dao.todosItens(lista);
return new ListaItens(itensResultado);
}
Tive que alterar para:
@WebMethod(operationName="todosOsItens")
@WebResult(name="itens")
public ArrayList<Item> getItens(Filtros filtros) { //cuidado, plural
System.out.println("Chamando getItens()");
List<Filtro> lista = filtros.getLista();
return dao.todosItens(lista);
//List<Item> itensResultado = dao.todosItens(lista);
//return new ListaItens(itensResultado);
}