Bonjour à tous,
Alors vu le titre de mon post, beaucoup de gens vont penser qu'il s'agit juste d'une erreur de compréhension du fait que la classe Date n'est pas supportée du côté serveur de gwt et que le côté client nécessite l'utilisation de DateTimeFormat, bref j'en arrive au fait.
Je gère en ce moment une application qui permet d'afficher des paramètres (chaque paramètre connait le widget dans lequel il s'affiche).
J'utilise donc dans mon MVP mes classes de Paramètre pour récupérer le widget dans lequel je les affiches.
Le problème sur lequel je bloque pour l'instant (et je compte sur votre aide pour régler ça) provient de mon paramètre de type Date : DateParam.
Vu que j'ai besoin de mes classe de modèle dans mon IHM, tous les paramètres sont dans mon package shared, qui je rappelle circule entre le client et le serveur de mon application GWT.
Le fait est que, dans mon DateParam j'utilise le type Date mais je stock en base de donnée un String (choix des spécifications, je ne peux rien changer).
A la récupération de cette chaine de caractère depuis la base de données , je dois initialiser mon DateParam (une java.util.Date).
Je ne peux pas utiliser les méthodes de la classe Date car la plupart des setteurs sont deprecated, et le constructeur Date(String date) aussi.
Du fait de mon package, je peux pas utiliser DateTimeFormat.
Quelqu'un connaîtrait-il la solution pour initialiser une date a partir d'une chaîne de caractère en utilisant des classes Java qui peuvent être transformées en javascript ?
Merci d'avance pour votre aide,
Anack.
Partager