[ 
https://issues.apache.org/jira/browse/MYFACES-3790?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13797175#comment-13797175
 ] 

Leonardo Uribe commented on MYFACES-3790:
-----------------------------------------

It seems to be a bug in the spec, so I filled:

https://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1231

I think it is not necessary to implement the other name, because both MyFaces 
and Mojarra uses javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR

> DISABLE_BEAN_VALIDATOR  vs. DISABLE_DEFAULT_BEAN_VALIDATOR
> ----------------------------------------------------------
>
>                 Key: MYFACES-3790
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3790
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-344
>    Affects Versions: 2.2.0
>            Reporter: Martin Kočí
>            Priority: Minor
>
> During the configuring of a new project I found these two params in JSF spec 
> 2.2:
> 1)
> javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR
> If this param is set, and calling toLowerCase().equals("true") on a String 
> representation of its value returns true, the runtime must not automatically 
> add the validator with validator-id equal to the value of the symbolic 
> constant javax.faces.validator.VALIDATOR_ID to the list of default 
> validators. Setting this parameter to true will have the effect of disabling 
> the automatic installation of Bean Validation to every input component in 
> every view in the application, though manual installation is still possible.
> 2) 
> javax.faces.validator.DISABLE_BEAN_VALIDATOR
> In environments that include Bean Validation, the following additional 
> actions must be taken at startup time. If the 
> javax.faces.validator.DISABLE_BEAN_VALIDATOR <context-param> exists and its 
> value is true, the following step must be skipped:
> The runtime must guarantee that the validator id javax.faces.Bean is included 
> in the result from a call to
> Application.getDefaultValidatorInfo() (see Section 7.1.12.1 “Default 
> Validator Ids”), regardless of any
> configuration found in the application configuration resources or via the 
> @FacesValidator annotation.
> I don't see a difference really. I guess, this is a error in the spec.
> But I didn't found the DISABLE_BEAN_VALIDATOR in Myfaces source code - should 
> we implement it nevertheless ?



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to