Гораздо проще просто передать / вернуть примитив - в вашем случае, передать / вернуть int
и просто использовать numb
для внутреннего использования.Т.е.:
public class Number {
public int getNumber(int nr){
numb n = new numb(nr);
// do your thing here...
return n.getVal ( );
}
}
Тем не менее, если вы действительно хотите передавать объекты, один из вариантов - изучить JAXB .По сути, используя JAXB, вы можете маршалировать / отменять маршалинг объектов в / из XML - то есть ваша служба примет XML-представление numb
и вернет XML-представление результата.
Имейте в виду, чтопроблема у вас есть ваш звонок на stub.getNumber(nr);
.Я понял, что у вашего NumberStub
класса нет метода с именем getNumber
, который принимает numb
в качестве аргумента.