You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Chad Schoettger (JIRA)" <de...@beehive.apache.org> on 2005/10/10 23:45:47 UTC
[jira] Updated: (BEEHIVE-957) Validation on AnnotationMemberTypes.Date is allowing invalid value
[ http://issues.apache.org/jira/browse/BEEHIVE-957?page=all ]
Chad Schoettger updated BEEHIVE-957:
------------------------------------
Attachment: BEEHIVE-957.diff
Added check to make sure the entire date string value was processed. Also updated error messages to be more descriptive.
> 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
> Assignee: Chad Schoettger
> Priority: Minor
> Attachments: BEEHIVE-957.diff
>
> 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