beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Read (JIRA)" <...@beehive.apache.org>
Subject [jira] Created: (BEEHIVE-957) Validation on AnnotationMemberTypes.Date is allowing invalid value
Date Thu, 29 Sep 2005 18:31:47 GMT
Validation on AnnotationMemberTypes.Date is allowing invalid value
------------------------------------------------------------------

         Key: BEEHIVE-957
         URL: http://issues.apache.org/jira/browse/BEEHIVE-957
     Project: Beehive
        Type: Bug
  Components: Controls  
    Versions: V1    
 Environment: Windows JDK 1.5 03
    Reporter: David Read
    Priority: Minor
     Fix For: TBD


This compiles, but I don't think it should ...

An annotation definition with a member: 
===============================
       @AnnotationMemberTypes.Date(format="yyyy-MM-dd", minValue="2005-01-31", maxValue="2005-12-31")
        String date();

And a annotation instance of:
=======================

@ConstrainedProperties.Properties(
    ...
    date="2005-09-30x",
    ....
)

Retriving the member value at runtime returns: 2005-09-30x as a String and fails to parse
at runtime.  I do get a compilation error if the basic format is  not correct.  For example
using date="2005/09/30x".  

It would also be helpful if the error messages indicate what the current value and parse format
is.   The current error generation is:
error("Value assigned to a date property is not in the specified format.");

maybe something like ...  error("Value:"+ value + " assigned to a date property is not in
the specified format:"+format);



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message