Utiliser un type enum(jdk5) avec Axis
Bonjour,
Je souhaite utiliser les enumeration telles que definit dans le JDK 5 dans AXIS. Plus precisement un des type de retour de mon appel comprend un champ de type enum :
// par exemple
public enum CategorieContrat {
INDIVIDUEL,COLLECTIF;
}
Simplement au moment de la deserialisation Axis n'arrive pas a creer une instance de l'enum (car une enum n'a pas de constructeur par defaut public)
j'ai fait l'essai avec : EnumDeserializerFactory
Si j'utilise BeanDeserializerFactory j'obtient un nullpointerexception.
Quelle est la bonne maniere d'enregistrer un parametre de type enum en Axis (j'utilise Axis 1.4)
merci
d'avance
Comment faire son propre deserilizer
Bonjour,
j'ai un type particulier de donnée et j'aimerai bien faire mon propre deserializer
je pense faire à peu prêt la meme chose que toi, pourtant j'ai une erreur du type : org.xml.sax.SAXException: Deserializing parameter 'a': could not find deserializer for type {http://www.w3.org/2001/XMLSchema}truc
je ne comprends pas trop ou je dois spécifier que mon deserializer est utilisé pour le type "truc" (exemple de test...)
???