Examples of BeanValidator


Examples of com.vaadin.data.validator.BeanValidator

    }

    @Test
    public void testBeanValidationException_OneValidationError() {
        InvalidValueException[] causes = null;
        BeanValidator validator = new BeanValidator(BeanToValidate.class,
                "lastname");
        try {
            validator.validate(null);
        } catch (InvalidValueException e) {
            causes = e.getCauses();
        }

        Assert.assertEquals(1, causes.length);
View Full Code Here

Examples of com.vaadin.data.validator.BeanValidator

    }

    @Test
    public void testBeanValidationsException_TwoValidationErrors() {
        InvalidValueException[] causes = null;
        BeanValidator validator = new BeanValidator(BeanToValidate.class,
                "nickname");
        try {
            validator.validate("A");
        } catch (InvalidValueException e) {
            causes = e.getCauses();
        }

        Assert.assertEquals(2, causes.length);
View Full Code Here

Examples of com.vaadin.data.validator.BeanValidator

        TextField firstName = new TextField("First name",
                item.getItemProperty("name"));
        firstName.setImmediate(true);
        setContent(firstName);

        firstName.addValidator(new BeanValidator(Person.class, "name"));
    }
View Full Code Here

Examples of com.vaadin.data.validator.BeanValidator

    private void buildForm() {
        fieldGroup = new PersistenceFieldGroup(beanItem);
        fieldGroup.setFieldFactory(new PersistenceFieldGroupFieldFactory());
       
        formLayout.addComponent(nimField = fieldGroup.buildAndBind("NIM", "NIM"));
        nimField.addValidator(new BeanValidator(Mahasiswa.class, "NIM"));
        ((TextField) nimField).setNullRepresentation("");
        ((TextField) nimField).setInputPrompt("9 digit Nomor Induk Mahasiswa");

        formLayout.addComponent(namaField = fieldGroup.buildAndBind("Nama Lengkap", "nama"));
        namaField.addValidator(new BeanValidator(Mahasiswa.class, "nama"));
        ((TextField) namaField).setNullRepresentation("");

        formLayout.addComponent(tanggalLField = fieldGroup.buildAndBind("Tanggal Lahir", "tanggalLahir"));
        tanggalLField.addValidator(new BeanValidator(Mahasiswa.class, "tanggalLahir"));

        formLayout.addComponent(sksField = fieldGroup.buildAndBind("SKS", "sks"));
        sksField.addValidator(new BeanValidator(Mahasiswa.class, "sks"));
        ((TextField) sksField).setNullRepresentation("");

        formLayout.addComponent(activeField = fieldGroup.buildAndBind("Aktif", "active"));
        activeField.addValidator(new BeanValidator(Mahasiswa.class, "active"));
       
        formLayout.addComponent(dosenPembimbingField = fieldGroup.buildAndBind("Dosen Pembimbing", "dosenPembimbing"));
       
        PopupView view = new PopupView(new PopupView.Content() {
                @Override
View Full Code Here

Examples of javax.faces.validator.BeanValidator

        // controller.verify();
        return validators;
    }

    private void setupBeanValidator(ValidatorDescriptor... validators) {
        expect(input.getValidators()).andStubReturn(new Validator[] { new BeanValidator() });
        expect(validatorService.getConstrains(environment.getFacesContext(), expression, null, DEFAULT_GROUP)).andStubReturn(
            Lists.newArrayList(validators));
    }
View Full Code Here

Examples of javax.faces.validator.BeanValidator

        if (defaultValidator != null && defaultValidator instanceof BeanValidator) {
            if (beanValidator instanceof FacesBeanValidator) {
                FacesBeanValidator facesBeanValidator = (FacesBeanValidator) beanValidator;
                facesBeanValidator.setValidateFields(false);
            }
            BeanValidator defaultBeanValidator = (BeanValidator) defaultValidator;
            Class<?>[] groups = parameterObject.getGroups();
            if(null ==  defaultBeanValidator.getValidationGroups() && null != groups && groups.length >0){
                defaultBeanValidator.setValidationGroups(GROUPS_JOINER.join(Iterables.transform(Arrays.asList(groups), CLASS_TO_NAME)));
            }
        }

        if (addBeanValidator) {
            input.addValidator(beanValidator);
View Full Code Here

Examples of javax.faces.validator.BeanValidator

                }
               
                // special things to configure for a BeanValidator
                if (validator instanceof BeanValidator)
                {
                    BeanValidator beanValidator = (BeanValidator) validator;
                   
                    // check the validationGroups
                    String validationGroups =  beanValidator.getValidationGroups();
                    if (validationGroups == null
                            || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
                    {
                        // no validationGroups available
                        // --> get the validationGroups from the stack
                        String stackGroup = actx.getFirstValidationGroupFromStack();
                        if (stackGroup != null)
                        {
                            validationGroups = stackGroup;
                        }
                        else
                        {
                            // no validationGroups on the stack
                            // --> set the default validationGroup
                            validationGroups = javax.validation.groups.Default.class.getName();
                        }
                        beanValidator.setValidationGroups(validationGroups);
                    }
                }
            }
        }
    }
View Full Code Here

Examples of javax.faces.validator.BeanValidator

        }
       
        // special things to configure for a BeanValidator
        if (validator instanceof BeanValidator)
        {
            BeanValidator beanValidator = (BeanValidator) validator;
           
            // check the validationGroups
            String validationGroups =  beanValidator.getValidationGroups();
            if (validationGroups == null
                    || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
            {
                // no validationGroups available
                // --> get the validationGroups from the stack
                //String stackGroup = mctx.getFirstValidationGroupFromStack();
                //if (stackGroup != null)
                //{
                //    validationGroups = stackGroup;
                //}
                //else
                //{
                    // no validationGroups on the stack
                    // --> set the default validationGroup
                    validationGroups = javax.validation.groups.Default.class.getName();
                //}
                beanValidator.setValidationGroups(validationGroups);
            }
        }
    }
View Full Code Here

Examples of javax.faces.validator.BeanValidator

                validator = context.getApplication().createValidator(validatorId);

                // special things to configure for a BeanValidator
                if (validator instanceof BeanValidator)
                {
                    BeanValidator beanValidator = (BeanValidator) validator;
                   
                    // check the validationGroups
                    String validationGroups =  beanValidator.getValidationGroups();
                    if (validationGroups == null
                            || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
                    {
                        // no validationGroups available
                        // --> get the validationGroups from the stack
                        //String stackGroup = mctx.getFirstValidationGroupFromStack();
                        //if (stackGroup != null)
                        //{
                        //    validationGroups = stackGroup;
                        //}
                        //else
                        //{
                            // no validationGroups on the stack
                            // --> set the default validationGroup
                            validationGroups = javax.validation.groups.Default.class.getName();
                        //}
                        beanValidator.setValidationGroups(validationGroups);
                    }
                }
               
                // add the validator to the component
                component.addValidator(validator);
View Full Code Here

Examples of javax.faces.validator.BeanValidator

        }
       
        // special things to configure for a BeanValidator
        if (validator instanceof BeanValidator)
        {
            BeanValidator beanValidator = (BeanValidator) validator;
           
            // check the validationGroups
            String validationGroups =  beanValidator.getValidationGroups();
            if (validationGroups == null
                    || validationGroups.matches(BeanValidator.EMPTY_VALIDATION_GROUPS_PATTERN))
            {
                // no validationGroups available
                // --> get the validationGroups from the stack
                String stackGroup = mctx.getFirstValidationGroupFromStack();
                if (stackGroup != null)
                {
                    validationGroups = stackGroup;
                }
                else
                {
                    // no validationGroups on the stack
                    // --> set the default validationGroup
                    validationGroups = javax.validation.groups.Default.class.getName();
                }
                beanValidator.setValidationGroups(validationGroups);
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.