Download List

Projeto Descrição

OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be configured with annotations, POJOs, or XML. Custom constraints can be expressed in pure Java or by using scripting languages such as JavaScript, Groovy, or BeanShell. Besides simple object validation, OVal provides certain Programming by Contract features. They can easily be enabled by using the provided AspectJ aspects.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-10-04 07:18
1.80

Esta versão adiciona suporte para declarar restrições para propriedades aninhadas através de um novo atributo de destino em anotações de restrição. Ele adiciona o cache de expressões OGNL compilados e compilado expressões MVEL.
This release adds support for declaring constraints for nested properties via a new target attribute on constraint annotations. It adds caching of compiled OGNL expressions and compiled MVEL expressions.

2010-10-14 07:11
1.60

Esta versão adiciona Validator.reportConstraintViolation, permitindo implementações de seleção para gerar mais de uma violação de restrição. É adds@Constraint.List anotações que podem conter várias anotações de restrição do mesmo tipo. Acrescenta @ Email (allowPersonalName = true / false). Acrescenta Adicionar / Remover métodos CheckInitializationListener para AnnotationsConfigurer e XMLConfigurer. Acrescenta BeanInjectingCheckInitializationListener, permitindo que as dependências da Primavera a ser injetado em instâncias de verificação. Acrescenta suporte para restrições especificadas para os parâmetros do método, a nível de interface: @ Guard (inspectInterfaces = true).
This release adds Validator.reportConstraintViolation, allowing check implementations to generate more than one constraint violation. It adds @Constraint.List annotations that can hold multiple constraint annotations of the same type. It adds @Email(allowPersonalName=true/false). It adds add/remove CheckInitializationListener methods to AnnotationsConfigurer and XMLConfigurer. It adds BeanInjectingCheckInitializationListener, allowing Spring dependencies to be injected into Check instances. It adds support for constraints specified for method parameters at interface level: @Guard(inspectInterfaces=true).

2010-04-01 06:54
1.50

JPAAnnotationsConfigurer agora também interpreta anotada métodos getter. @ Size agora verifica a extensão da representação do valor de String se o valor não é um mapa, uma lista ou um array. Esta versão adiciona o @ @ AssertNull e Dígitos restrições. Acrescenta BeanValidationAnnotationsConfigurer, que permite a validação da JSR303 built-in anotações de restrição. Implementa [oval-Bugs-2907399] »e acrescenta MessageValueFormatter e Validator.setMessageValueFormatter ().
JPAAnnotationsConfigurer now also interprets annotated getter methods. @Size now checks the length of the value's String representation if the value is not a map, a list, or an array. This release adds @AssertNull and @Digits constraints. It adds BeanValidationAnnotationsConfigurer, which allows validation of JSR303 built-in constraint annotations.
It implements [oval-Bugs-2907399]´and adds MessageValueFormatter and Validator.setMessageValueFormatter().

2009-09-28 03:49
1.40

Esta versão adiciona suporte para a ativação através da restrição condicional quando = "" atributo. Acrescenta um atributo de tolerância para @ @ Passado e Futuro. Acrescenta @ NotMatchPattern e ConstraintViolation.getCheckDeclaringContext (). Ele adiciona um appliesTo () atribuem a restrições para controlar se e como a validação deve ser aplicada a crianças de matrizes, mapas e coleções. Ela corrige bugs 2836116, 2821805 e 2799870.
This release adds support for conditional constraint activation via the when="" attribute. It adds a tolerance attribute to @Past and @Future. It adds @NotMatchPattern and ConstraintViolation.getCheckDeclaringContext(). It adds an appliesTo() attribute to constraints to control if and how validation should be applied to children of arrays, maps, and collections. It fixes bugs 2836116, 2821805, and 2799870.

2009-05-10 22:59
1.32

Esta versão adiciona uma restrição @ mail. Acrescenta que a tradução brasileira do Português a violação de restrição. Ele apresenta uma interface implementada por Avaliador de apoio mais zombeteiro. Ele corrige vários pequenos problemas.
This release adds an @Email constraint. It adds a Brazilian Portuguese translation of the constraint violation messages. It introduces an interface implemented by Validator for supporting easier mocking.
It fixes several minor issues.

Project Resources