Indexed Artifacts (16.1M)

Popular Categories

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 ...

LicenseEPL 1.0
CategoriesValidation Frameworks
Organization The OVal Development Team
HomePage http://oval.sf.net
Date(Feb 22, 2012)
Filespom (25 KB)  jar (362 KB)  View All
RepositoriesCentralGeomajasJCenterSonatypePublicSonatype
Used By33 artifacts

Note: There is a new version for this artifact

New Version1.90




Compile Dependencies (22)

Category/License Group / ArtifactVersionUpdates
AOP
Public
aopalliance » aopalliance (optional) 1.0
Reflection
BSD
com.thoughtworks.paranamer » paranamer (optional) 2.4.12.8
XML Processing
BSD
com.thoughtworks.xstream » xstream (optional) 1.4.21.4.11.1
Expression Lang
Apache 2.0
commons-jxpath » commons-jxpath (optional) 1.3
Logging
Apache 2.0
commons-logging » commons-logging (optional) 1.1.11.2
Bytecode
Apache 2.0LGPL 2.1MPL 1.1
javassist » javassist (optional) 3.12.1.GA3.26.0-GA
Java Spec
CDDLGPL 2.0
javax.persistence » persistence-api (optional) 1.01.0.2
Validation
Apache 2.0
javax.validation » validation-api (optional) 1.0.0.GA2.0.1.Final

BSD
javolution » javolution (optional) 5.5.16.0.0
Logging
Apache 2.0
log4j » log4j (optional) 1.2.162.13.0
Expression Lang
Apache 2.0
ognl » ognl (optional) 3.0.43.2.12
Expression Lang
Apache 2.0
org.apache.commons » commons-jexl (optional) 2.1.1
AOP
EPL 1.0
org.aspectj » aspectjrt (optional) 1.6.121.9.5
JVM Languages
LGPL
org.beanshell » bsh (optional) 2.0b41.3.0
JVM Languages
Apache 2.0
org.codehaus.groovy » groovy-all (optional) 1.8.62.5.9
JVM Languages
EPL 2.0GPL 2.0LGPL 2.1
org.jruby » jruby (optional) 1.6.49.2.9.0
JVM Languages
MPL 2.0
org.mozilla » rhino (optional) 1.7R31.7.12
Expression Lang
Apache 2.0
org.mvel » mvel2 (optional) 2.0.192.4.5.Final
Logging
MIT
org.slf4j » slf4j-api (optional) 1.6.11.7.30
AOP
Apache 2.0
org.springframework » spring-aop (optional) 3.1.1.RELEASE5.2.3.RELEASE
Dep Injection
Apache 2.0
org.springframework » spring-context (optional) 3.1.1.RELEASE5.2.3.RELEASE

LGPL 2.1
trove » trove (optional) 2.0.43.0.3

Test Dependencies (2)

Category/License Group / ArtifactVersionUpdates
Bytecode
Apache 2.0
cglib » cglib-nodep 2.2.23.3.0
Testing
EPL 2.0
junit » junit 4.105.6.0

Licenses

LicenseURL
Eclipse Public License - v 1.0 http://oval.sf.net/license/epl-v10.txt

Developers

NameEmailDev IdRolesOrganization
Sebastian Thomschkesebthom at users.sourceforge.netsebthomlead, developer
Holger Riegelhriegel at users.sourceforge.nethriegeldeveloper

Mailing Lists

NameDetails
Help Subscribe
Unsubscribe
Open Discussion Subscribe
Unsubscribe