bonjour j'ai un converter <f:convertNumber integerOnly="true" pattern="0000"/>

qui quant j'utilse m'affiche toujours un probléme avec le validator ci non le validator marche a la perfection validator="#{reclamationsBean.verifyId}"


voila le validator

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
public void verifyId(FacesContext facesContext, UIComponent component, Object value) {
        message = "";
 
        Short num = (Short) value;
        locataires1 = (LLocataires1) comboLocataireBean.getHtLocataire().get(locat);
        listReclamations = crudServiceLocatif.FindByLocataire(locataires1.getLLocataires().getIdLocat());
        List list2 = new ArrayList();
        list2 = crudServiceLocatif.FindByAnne(reclamation.getDtAnnee());
        for (Iterator it = list2.iterator(); it.hasNext();) {
            LrReclamation reclam = (LrReclamation) it.next();
 
            if (num.shortValue() == reclam.getDtNum()) {
                FacesMessage facesMessage = new FacesMessage();
                facesMessage.setSummary("Entrée Existante");
                facesMessage.setDetail("Entrée Existante");
                facesMessage.setSeverity(FacesMessage.SEVERITY_ERROR);
                throw new ValidatorException(facesMessage);
            }
        }
 
    }