OVal


OVal

OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be declared with annotations (@NotNull, @MaxLength), POJOs or XML. Custom constraints can be expressed as custom Java classes or by using scripting languages such as JavaScript, Groovy, BeanShell, OGNL or MVEL. Besides field/property validation OVal implements Programming by Contract features by utilizing AspectJ based aspects. This for example allows runtime validation of method arguments.

Provided зависимости (1)

Група / Артефакт Версия Нова Версия
javax.script » script-api 1.0 На

Test зависимости (4)

Група / Артефакт Версия Нова Версия
cglib » cglib-nodep 2.2.2 3.3.0
javax.script » js-engine 1.1 На
junit » junit 4.11 4.13.2
net.sf.retrotranslator » retrotranslator-runtime 1.2.9 На