IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

[DIGESTER] rules problem


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 26
    Par défaut [DIGESTER] rules problem
    Bonjour,

    je me trouve avec un pb digester.
    Mon objet issu du mapping est un objet des plus simple contenant les setters ad hoc.
    Mon fichier xml de rules est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?xml version="1.0"?>
    <digester-rules>
        <pattern value="file">
            <object-create-rule classname="com.machin.srv.service.DescriptorXML" />
            <bean-property-setter-rule pattern="file_id" propertyname="file_id"/>
            <bean-property-setter-rule pattern="file_received" propertyname="file_received"/>
            <bean-property-setter-rule pattern="file_sent" propertyname="file_sent"/>
            <bean-property-setter-rule pattern="folder" propertyname="folder"/>
            <bean-property-setter-rule pattern="checkpoint" propertyname="checkpoint"/>
            <bean-property-setter-rule pattern="checkpoint_id" propertyname="checkpoint_id"/>
            <bean-property-setter-rule pattern="date" propertyname="date"/>
            <bean-property-setter-rule pattern="standard" propertyname="standard"/>
            <bean-property-setter-rule pattern="state" propertyname="state"/>
        </pattern>    
    </digester-rules>
    le fichier est bien parsé mais je me recupere une nullPointerException !
    Comme si lors de l'appel des setter l'objet cree par object-create-rule n'existait plus ?!!

    Merci d'avance si vous avez une idee :-)

    ciao

  2. #2
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 26
    Par défaut
    Le probleme venait de mon objet java.
    En effet avec digester je n'ai pas trouver le moyen de faire des conversions de type dans les setters.
    J'avais exactement une date a lire dans le fichier xml que je voulais convertir a la volee dans le setter en GregorianCalendar => error !
    je me retourve donc avec deux champs : un dateString et un dateGregCal.
    Dans le setter de dateString je converti la string et value dateGregCal.

    C'est le seul moyen que j'ai trouve ...
    Je cache cela ensuite avec mon Interface :-)

    ciao

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. EPMA : probleme affectation business rules à un webform
    Par laure07 dans le forum EPM (Hyperion)
    Réponses: 0
    Dernier message: 02/06/2011, 12h47
  2. CREATE RULE ,CREATE DEFAULT exemple probleme comprehension
    Par mihaispr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/02/2010, 11h27
  3. probleme Navigation Rules
    Par Emir83 dans le forum JSF
    Réponses: 6
    Dernier message: 18/11/2009, 09h25
  4. [Security] Probleme avec le Digest
    Par mouvma dans le forum Spring
    Réponses: 1
    Dernier message: 11/09/2008, 17h08
  5. Problem JSR 94 (Java Rule Engine)
    Par Konrad Florczak dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 19/12/2006, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo