Olá pessoal preciso de uma ajuda nesse assunto,
Preciso colocar uma lista de objetos em um outro objeto, esse objeto com lista será enviado para webService
que avalei no link (https://stackoverflow.com/questions/11133401/jaxb-binding-for-soap-request-parameter-in-jaxws) que não aceita List<> por esse motivo preciso colocar uma lista dentro de outro objeto. Tentei da forma abaixo
mas não funcionou. Alguma idéia ? Desde já obrigado !!!
//Declara o objeto a ser populado
ObjetoDTO objeto = new ObjetoDTO();
// Lista que armazenara os objetos preenchidos
List listaObjeto = new ArrayList();
for (ObjetoDTO lstObjetos : listaObjeto) {
objeto.setId();
objeto.setNome();
listaObjeto.add(objeto);
}
// ***** Como colocar essa lista (listaObjeto) dentro de outro objeto por exemplo: *****
ObjetoComListaDTO objetoComLista = ObjetoComListaDTO();
ObjetoComLista.setListaObjetos(listaObjeto);
//Sendo meu objetoList …
public class ObjetoComListaDTO {
private List<ObjetoDTO> listaObjetos;
// getters and setters …
}
// Meu WebMetodo que irá receber o objeto com a lista
@WebMethod(operationName = “gravarObjeto”)
public ObjetoResponseDTO gravarObjeto (
@WebParam(name = “objetoLista”) ObjetoComLista objetoComLista)
throws WebServiceException;