Bonjour,

Je voulais savoir s'il était possible d'utiliser le polymorphisme pour les paramètres d'un Web Services (mes tentatives avec Axis2 et un client Stub échouent).

Mon service à une méthode de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public void doIt(ClasseBase c) {
     System.out.println(c.getClass().geName());
}
et mon client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MonServiceStub.ClasseBase c1 = new MonServiceStub.ClasseDerivee();
stub.doIt(c1); // appel du service avec l'instance c1 de classe ClasseDerivee.
et les logs de tomcat me donnent toujours
ClasseBase
alors que je m'attendrais à
ClasseDerivee
.