Hallo,
ich habe eine Klasse, welche Methoden bereitstellt, die Interfaces als Parameter, bzw. als Rückgabelwert besitzen. Den Beitrag JAXB can't handle interfaces habe ich mit bereits durchgelesen und komme immer noch nicht weiter.
Meine Klassen sehen wie folgt aus:
Kommen aus Foo.jar und können nicht verändert werden
Diese Klasse soll als Webservice umgesetzt werden
Habt ihr eine Idee wie man das Lösen kann?
ich habe eine Klasse, welche Methoden bereitstellt, die Interfaces als Parameter, bzw. als Rückgabelwert besitzen. Den Beitrag JAXB can't handle interfaces habe ich mit bereits durchgelesen und komme immer noch nicht weiter.
Meine Klassen sehen wie folgt aus:
Kommen aus Foo.jar und können nicht verändert werden
Java:
public interface IFoo1 {
}
public class Foo1Impl {
}
public interface IFoo2 {
}
public class Foo2Impl {
}
Diese Klasse soll als Webservice umgesetzt werden
Java:
@WebService
@SOAPBinding(style = Style.RPC)
public class MyWebservice {
public IFoo1 doSometing(IFoo2 f2) {
IFoo1 f1 = konvert(f2);
return f1;
}
Habt ihr eine Idee wie man das Lösen kann?