Download madura-objects JAR 3.0.0 with all dependencies
This is essentially a JAXB/XJC plugin that adds automatic validation to the generated Java classes.
You define business objects in an XSD file, pass it through XJC and the plugin will add the validation code.
It uses information in the XSD to pick up validation, and you can specify extensions to that in the XSD. The resulting
Java classes check for validity when the setter is called and they reject attempts to set invalid values (this is a difference from other validation frameworks). The Java classes also expose a metadata interface to make it easy for UIs to generate, say, lists of options for a select box.
The validation framework handles single field validation but you can inject a rule engine (or several) to handle cross field validation.
But to any Java code the objects still look like ordinary Java beans. The surrounding application is unaware that they are anything different until they throw an exception. This makes it easy to use with frameworks that expect Java beans, and most of them do.
Files of the artifact madura-objects version 3.0.0 from the group nz.co.senanque.
Test
Artifact madura-objects
Group nz.co.senanque
Version 3.0.0
Last update 24. March 2016
Tags: dynamic with complex validation self validate that automatically optional rule implements pojos based metadata
Organization Prometheus Consulting
URL www.madurasoftware.com
License not specified
Dependencies amount 10
Dependencies slf4j-api, jdom, spring-orm, spring-oxm, javassist, cglib, commons-lang, jaxb-xjc, jcl-over-slf4j, hibernate-jpa-2.0-api,
There are maybe transitive dependencies!
Group nz.co.senanque
Version 3.0.0
Last update 24. March 2016
Tags: dynamic with complex validation self validate that automatically optional rule implements pojos based metadata
Organization Prometheus Consulting
URL www.madurasoftware.com
License not specified
Dependencies amount 10
Dependencies slf4j-api, jdom, spring-orm, spring-oxm, javassist, cglib, commons-lang, jaxb-xjc, jcl-over-slf4j, hibernate-jpa-2.0-api,
There are maybe transitive dependencies!
There is a newer version: 3.3.5
Show newest versionShow all versions of madura-objects Show documentation
Please rate this JAR file. Is it a good library?
0 downloads
Source code of madura-objects version 3.0.0
META-INF
META-INF.services
com.sun.tools.xjc.addon
nz.co.senanque.localemanagement
nz.co.senanque.logging
nz.co.senanque.validationengine
nz.co.senanque.validationengine.annotations
nz.co.senanque.validationengine.annotations.nz.co.senanque.validationengine.annotations.package.html
nz.co.senanque.validationengine.choicelists
nz.co.senanque.validationengine.choicelists.nz.co.senanque.validationengine.choicelists.package.html
nz.co.senanque.validationengine.fieldvalidators
nz.co.senanque.validationengine.metadata
nz.co.senanque.validationengine
org.springframework.context.support
© 2015 - 2025 Weber Informatics LLC | Privacy Policy