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 :
et mon client :
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 les logs de tomcat me donnent toujours
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.ClasseBasealors que je m'attendrais à
ClasseDerivee.
Partager