У меня есть служба Java, которая имеет следующую сигнатуру метода:
@WebMethod(operationName = "getContactList")
public MyListClass getContactList(@WebParam(name = "myList") MyListClass myList) throws IllegalArgumentException {
return myList;
}
public class MyListClass implements Serializable{
List<ContactOD> innerList;
public List<ContactOD> getInnerList() {
if(innerList == null){
innerList = new ArrayList<ContactOD>();
}
return innerList;
}
public void setInnerList(List<ContactOD> innerList) {
this.innerList = innerList;
}
}
Когда я генерирую прокси в C # для этого сервиса Java, я получаю сигнатуру метода следующим образом:
public ContactOD[] getContactList(ContactOD[] myList)
Я не вижу нигде в моем сгенерированном прокси MyListClass , который оборачивает это List<ContactOD>
.
Что мне нужно сделать с веб-службой Java или генерацией прокси на C #, чтобы я мог видеть в прокси-классе такой метод:
public MyListClass getContactList(MyListClass myList)
Большое спасибо,
Adriana