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

JPA Java Discussion :

Persistance d'une date d'un ScheduleEvent (Primefaces)


Sujet :

JPA Java

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 42
    Points : 20
    Points
    20
    Par défaut Persistance d'une date d'un ScheduleEvent (Primefaces)
    Bonjour à tous,

    je rencontre actuellement problème dont j'ignore la raison

    Dans mon application, j'utilise un schedule pour gérer un emploi du temps. Lorsque je clique sur un évènement, je peux modifier les différentes informations de celui-ci puis les sauvegarder.

    j'aimerais maintenant mettre en place la sauvegarde de la date lorsque l'on agrandit l'évènement : event="eventResize".

    Donc dans la méthode appelé par cet "event", je récupère l'event courant pour ensuite persister le changement en base de données mais je n'y arrive pas et il y a quelque chose de louche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Inter inter = (Inter) event.getScheduleEvent().getData();
    long time2 = event.getScheduleEvent().getEndDate().getTime()
    long time = 1342735200000L;
    Date date = new Date();
    date.setTime(time);
    inter.setEnd(date);
    interventionBean.edit(inter);
    Lors du setTime de la variable "date", si j'utilise la variable "time", je verrai bien un update effectué et le changement en base de données.
    A l'inverse de la variable "time2" qui ne fera aucun update...

    Cette variable est bien remplie (j'ai regardé en Debug) et je ne vois pas du la cause de ce problème.

    Connaissez-vous la raison ?

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    L'update se fait bien dans ce cas là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Inter inter = (Inter) event.getScheduleEvent().getData();
    long time2 = event.getScheduleEvent().getEndDate().getTime()
    long time = time2+1000;
    Date date = new Date();
    date.setTime(time);
    inter.setEnd(date);
    interventionBean.edit(inter);
    j'vois pas pourquoi je suis obligé de changer la date...

  3. #3
    Membre habitué Avatar de aelmalki
    Inscrit en
    Mars 2009
    Messages
    250
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 250
    Points : 125
    Points
    125
    Par défaut
    Est ce que la date dans time2 est la même que celle en base de données ?

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 42
    Points : 20
    Points
    20
    Par défaut
    Non non, elle est différente vue que j'effectue son changement via l'event

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Avez vous trouvé une solution ? Car je rencontre le même problème actuellement...

  6. #6
    Membre émérite
    Avatar de olivier.pitton
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 355
    Points : 2 814
    Points
    2 814
    Par défaut
    Y a t'il une exception de lancée, masquée par un try / catch vide ? Avez-vous mis des contraintes d'intégrité dans la base de données qui ferait que la date sélectionnée est incorrecte ?

  7. #7
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Pour ma part il n'y a aucune contrainte d'intégrité.
    J'ai lancé une discussion avec des morceaux de codes par ici :
    http://www.developpez.net/forums/d13...ise-jour-date/

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/07/2009, 11h42
  2. Récupérer l'année d'une date
    Par delphim dans le forum Langage SQL
    Réponses: 3
    Dernier message: 15/01/2003, 17h33
  3. tester si une date est valide
    Par Andry dans le forum Langage
    Réponses: 5
    Dernier message: 17/09/2002, 12h54
  4. Generation d'evenements a une date precise
    Par pascalzzz dans le forum MFC
    Réponses: 2
    Dernier message: 04/06/2002, 16h21
  5. Réponses: 3
    Dernier message: 19/04/2002, 01h11

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