You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Gerhard Petracek (JIRA)" <de...@myfaces.apache.org> on 2010/05/14 16:38:42 UTC
[jira] Resolved: (EXTVAL-96) support for custom types via @Valid
[ https://issues.apache.org/jira/browse/EXTVAL-96?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gerhard Petracek resolved EXTVAL-96.
------------------------------------
Fix Version/s: 1.2.4-SNAPSHOT
2.0.4-SNAPSHOT
1.1.4-SNAPSHOT
Resolution: Fixed
> support for custom types via @Valid
> -----------------------------------
>
> Key: EXTVAL-96
> URL: https://issues.apache.org/jira/browse/EXTVAL-96
> Project: MyFaces Extensions Validator
> Issue Type: New Feature
> Components: Bean Validation
> Reporter: Gerhard Petracek
> Fix For: 1.2.4-SNAPSHOT, 2.0.4-SNAPSHOT, 1.1.4-SNAPSHOT
>
>
> it should be possible to use custom types (+ converters for it) and constraints in such custom types should be validated if @Valid is used at the bound property.
> cascaded validation should be performed if there is no violated constraint of the property itself.
> example:
> public class CustomType
> {
> @NotNull
> private String property1;
> @Size(min = 3)
> private String property2;
> public CustomType(String property1, String property2)
> {
> this.property1 = property1;
> this.property2 = property2;
> }
> public String getProperty1()
> {
> return property1;
> }
> public String getProperty2()
> {
> return property2;
> }
> }
> public class MyBean
> {
> @NotNull
> @Valid
> private CustomType property;
> public CustomType getProperty()
> {
> return property;
> }
> public void setProperty(CustomType property)
> {
> this.property = property;
> }
> }
> //custom converter
> //...
> -> #{myBean.property}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.