It seems that the jboss list mod is now back from holidays. My messages have 
now shown up on the list!  

LieGrue,
strub
----------------------------------------------------------------
“Multiple exclamation marks are a sure sign of a diseased mind!” 
(Sir Terry Pratchett)


--- Mark Struberg <[email protected]> schrieb am Mi, 7.1.2009:

> Von: Mark Struberg <[email protected]>
> Betreff: AW: Fw: [webbeans-dev] XML Date Type Field Value
> An: [email protected]
> Datum: Mittwoch, 7. Januar 2009, 10:22
> Hi Gurkan!
> 
> Thanks for asking Gavin. It was clear to me that
> getDateTimeInstance always uses the servers Locale, but
> thats exactly the problem. 
> 
> I sent an example why this is a problem to the jboss list
> already yesterday in the evening, but my message waits for
> moderator approval, and it seems that the moderator is on
> vacation (sent another mail a few days ago) :(
> 
> My original mail:
> 
> Question about parsing Date fields in XML based metadata
> 
> Hi!
> 
> It's a bit late so please excuse me if my
> thoughts/sentences are a bit weird.
> 
> The web_beans-1.0-pr-spec has the following definition in
> section 9.2.5:
> > The initial value of a field of type java.util.Date or
> > java.util.Calendar is specified using a format that
> can be
> > parsed by
> java.text.DateFormat.getDateTimeInstance().parse().
> 
> Now my question: DateFormat.getDateTimeInstance() is Locale
> aware. This may not always be positive.
> 
> I'm working on international projects, and if I build a
> WAR in vienna (Locale de_AT), and my colleagues in mountain
> view (Locale US) and Bangalore (maybe Locale hi_IN) like to
> deploy it, then it's very likely that they get parsing
> exceptions for e.g. default values provided via web-beans
> XML definition, isn't it?
> 
> Shouldn't we better use e.g. the xs:dateTime format
> like in SOAP?
> http://www.w3.org/TR/xmlschema-2/#dateTime
> SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
> 
> 
> Another question:
> Let's say  I have a Calendar field in MyWebBean.java.
> Which kind of Calendar should it actually inject?
> GregorianCalendar? Or should it throw a DefinitionException?
> (Generall question about handling of  abstract members)
> 
> LieGrue,
> strub
> ----------------------------------------------------------------
> “Multiple exclamation marks are a sure sign of a diseased
> mind!” 
> (Sir Terry Pratchett)
> 
> 
> --- Gurkan Erdogdu <[email protected]> schrieb
> am Mi, 7.1.2009:
> 
> > Von: Gurkan Erdogdu <[email protected]>
> > Betreff: Fw: [webbeans-dev] XML Date Type Field Value
> > An: "Mark Struberg"
> <[email protected]>
> > CC: [email protected]
> > Datum: Mittwoch, 7. Januar 2009, 8:45
> > ----- Forwarded Message ----
> > From: Gavin King <[email protected]>
> > To: Gurkan Erdogdu <[email protected]>
> > Cc: [email protected]
> > Sent: Wednesday, January 7, 2009 9:25:31 AM
> > Subject: Re: [webbeans-dev] XML Date Type Field Value
> > 
> >
> http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html#getDateTimeInstance()
> > 
> > public static final DateFormat getDateTimeInstance()
> > 
> >     Gets the date/time formatter with the default
> > formatting style for
> > the default locale.
> > 
> > i.e. it is the server locale.
> > 
> > On Wed, Jan 7, 2009 at 5:54 PM, Gurkan Erdogdu
> > <[email protected]> wrote:
> > > Hi;
> > >
> > > In Spec says that
> > > "Date values are parsed by the
> > DateFormat.getDateTimeInstance().parse()."
> > >
> > > But it does not specifies any default locale
> specific
> > information. So one
> > > format/Locale defined in the XML does not work
> for
> > other Locales than its
> > > defined locale. So is there any default
> > formatting/Locale ? (For example :
> > >
> >
> SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ")
> >  as a default).
> > >
> > > Thanks;
> > >
> > > Gurkan



Reply via email to