[hibernate-issues] [Hibernate-JIRA] Commented: (HV-170) Refactor the group sequence expansion and take the default sequence expansion of the validated entity into considertation
Hardy Ferentschik (JIRA)
noreply at atlassian.com
Fri Jun 12 11:50:33 EDT 2009
[ http://opensource.atlassian.com/projects/hibernate/browse/HV-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=33405#action_33405 ]
Hardy Ferentschik commented on HV-170:
--------------------------------------
epbernard: #1 move the Default expansion in GroupChainGenerator (it could be in a separate method held on this object BTW)
epbernard: #2 find optential group circularity after the golbal + local expansion
> Refactor the group sequence expansion and take the default sequence expansion of the validated entity into considertation
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: HV-170
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HV-170
> Project: Hibernate Validator
> Issue Type: Bug
> Components: engine
> Affects Versions: 4.0.0.Beta1
> Reporter: Hardy Ferentschik
> Assignee: Hardy Ferentschik
> Fix For: 4.0.0.Beta2
>
>
> At the moment the group sequence expansion does not take into consideration any default group re-definition of the validated entity. However, it should
> From IRC:
> epbernard: say I have Complete -> Default, Heavy that's a regular sequence
> epbernard: then on class A, I have @GS(Heavy, A)
> epbernard: When expanding I have Heavy, A, Heavy => exception
> hardy: epbernard: so you mean validator( aEntity, Complete.class)
> epbernard: We have Default before Heavy
> epbernard: and Default is defined as Heavy before A
> epbernard: To the sequence is Heavy A Heavy
> epbernard: ah hold on let me think
> hardy: right
> hardy: so we actually really HAVE to pass the entity to the GroupChainGenerator
> epbernard: ah yes so let's assume that < means before ok?
> epbernard: hardy:
> sebersole: why dont you guiys get a room?
> epbernard: Default < Heavy means Heavy < Heavy (accepted by the spec) and A < Heavy
> epbernard: but we also have Heavy < A (the defainintion of Default)
> epbernard: hence the inconsistency
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list