All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Search JAR files by class name

Download madura-rules JAR 3.0.0 with all dependencies


This is a plugin to Madura Objects. It provides a rules/constraint engine to assist with validation, deriving new values from user inputs (eg total of invoices entered on this customer) an manipulating metadata (eg because the amount is above X we make some field readonly). Note that the Java that is using the monitored objects is quite unaware of the rules layer implemented here. That means you can change rules without having to go back to your Java code, and it also means you don't have to wonder if everything implemented the same rules. Anything using that Java object has the rules (unless you turn them all off).

Files of the artifact madura-rules version 3.0.0 from the group nz.co.senanque.

Test

Download madura-rules (3.0.0)
Artifact madura-rules
Group nz.co.senanque
Version 3.0.0
Last update 24. March 2016
Organization Prometheus Consulting
URL www.madurasoftware.com/home/madura-rules
License not specified
Dependencies amount 2
Dependencies madura-objects, madura-utils,
There are maybe transitive dependencies!
There is a newer version: 3.3.5
Show newest version
Show more of this group  Show more artifacts with this name
Show all versions of madura-rules Show documentation

Please rate this JAR file. Is it a good library?

0 downloads

Source code of madura-rules version 3.0.0

.License-CMRL-1.0.html
.License-GPL-3.0.html
META-INF
META-INF.META-INF.MANIFEST.MF
META-INF.META-INF.persistence.xml
META-INF.META-INF.sun-jaxb.episode
.README.md
nz.co.senanque.base
nz.co.senanque.base.nz.co.senanque.base.BusinessCustomer
nz.co.senanque.base.nz.co.senanque.base.Customer
nz.co.senanque.base.nz.co.senanque.base.IndustryType
nz.co.senanque.base.nz.co.senanque.base.Invoice
nz.co.senanque.base.nz.co.senanque.base.MaduraResourceComponent
nz.co.senanque.base.nz.co.senanque.base.ObjectFactory
nz.co.senanque.base.nz.co.senanque.base.R1
nz.co.senanque.base.nz.co.senanque.base.R2
nz.co.senanque.base.nz.co.senanque.base.R3
nz.co.senanque.base.nz.co.senanque.base.R4
nz.co.senanque.base.nz.co.senanque.base.R5
nz.co.senanque.base.nz.co.senanque.base.R6
nz.co.senanque.base.nz.co.senanque.base.R7
nz.co.senanque.base.nz.co.senanque.base.R8
nz.co.senanque.base.nz.co.senanque.base.Session
nz.co.senanque.base.nz.co.senanque.base.messages.properties
nz.co.senanque.base.nz.co.senanque.base.package-info
nz.co.senanque.decisiontable
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Bread
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Customer
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Dessert
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Drink
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Extra
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.ItemType
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.ObjectFactory
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Order
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.OrderItem
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Pizza
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Preference
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.PreferenceType
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.Session
nz.co.senanque.decisiontable.nz.co.senanque.decisiontable.package-info
nz.co.senanque.directed
nz.co.senanque.directed.nz.co.senanque.directed.Bread
nz.co.senanque.directed.nz.co.senanque.directed.Customer
nz.co.senanque.directed.nz.co.senanque.directed.Dessert
nz.co.senanque.directed.nz.co.senanque.directed.Drink
nz.co.senanque.directed.nz.co.senanque.directed.Extra
nz.co.senanque.directed.nz.co.senanque.directed.ItemType
nz.co.senanque.directed.nz.co.senanque.directed.MaduraResourceComponent
nz.co.senanque.directed.nz.co.senanque.directed.ObjectFactory
nz.co.senanque.directed.nz.co.senanque.directed.Order
nz.co.senanque.directed.nz.co.senanque.directed.OrderItem
nz.co.senanque.directed.nz.co.senanque.directed.Pizza
nz.co.senanque.directed.nz.co.senanque.directed.Preference
nz.co.senanque.directed.nz.co.senanque.directed.PreferenceType
nz.co.senanque.directed.nz.co.senanque.directed.R1
nz.co.senanque.directed.nz.co.senanque.directed.R2
nz.co.senanque.directed.nz.co.senanque.directed.R3
nz.co.senanque.directed.nz.co.senanque.directed.R4
nz.co.senanque.directed.nz.co.senanque.directed.R5
nz.co.senanque.directed.nz.co.senanque.directed.Session
nz.co.senanque.directed.nz.co.senanque.directed.messages.properties
nz.co.senanque.directed.nz.co.senanque.directed.package-info
nz.co.senanque.functions
nz.co.senanque.functions.nz.co.senanque.functions.BusinessCustomer
nz.co.senanque.functions.nz.co.senanque.functions.Customer
nz.co.senanque.functions.nz.co.senanque.functions.IndustryType
nz.co.senanque.functions.nz.co.senanque.functions.Invoice
nz.co.senanque.functions.nz.co.senanque.functions.MaduraResourceComponent
nz.co.senanque.functions.nz.co.senanque.functions.ObjectFactory
nz.co.senanque.functions.nz.co.senanque.functions.R1
nz.co.senanque.functions.nz.co.senanque.functions.R2
nz.co.senanque.functions.nz.co.senanque.functions.R3
nz.co.senanque.functions.nz.co.senanque.functions.Session
nz.co.senanque.functions.nz.co.senanque.functions.messages.properties
nz.co.senanque.functions.nz.co.senanque.functions.package-info
nz.co.senanque.generate
nz.co.senanque.generate.nz.co.senanque.generate.ClassReference
nz.co.senanque.generate.nz.co.senanque.generate.Generator
nz.co.senanque.generate.nz.co.senanque.generate.XJR
nz.co.senanque.listfunctions
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.BusinessCustomer
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.Customer
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.IndustryType
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.Invoice
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.MaduraResourceComponent
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.ObjectFactory
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.R1
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.R2
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.R3
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.R4
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.R5
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.R6
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.Session
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.messages.properties
nz.co.senanque.listfunctions.nz.co.senanque.listfunctions.package-info
nz.co.senanque.notknown
nz.co.senanque.notknown.nz.co.senanque.notknown.Bread
nz.co.senanque.notknown.nz.co.senanque.notknown.Customer
nz.co.senanque.notknown.nz.co.senanque.notknown.Dessert
nz.co.senanque.notknown.nz.co.senanque.notknown.Drink
nz.co.senanque.notknown.nz.co.senanque.notknown.Extra
nz.co.senanque.notknown.nz.co.senanque.notknown.ItemType
nz.co.senanque.notknown.nz.co.senanque.notknown.MaduraResourceComponent
nz.co.senanque.notknown.nz.co.senanque.notknown.ObjectFactory
nz.co.senanque.notknown.nz.co.senanque.notknown.Order
nz.co.senanque.notknown.nz.co.senanque.notknown.OrderItem
nz.co.senanque.notknown.nz.co.senanque.notknown.Pizza
nz.co.senanque.notknown.nz.co.senanque.notknown.Preference
nz.co.senanque.notknown.nz.co.senanque.notknown.PreferenceType
nz.co.senanque.notknown.nz.co.senanque.notknown.R1
nz.co.senanque.notknown.nz.co.senanque.notknown.R2
nz.co.senanque.notknown.nz.co.senanque.notknown.R3
nz.co.senanque.notknown.nz.co.senanque.notknown.R4
nz.co.senanque.notknown.nz.co.senanque.notknown.R5
nz.co.senanque.notknown.nz.co.senanque.notknown.R6
nz.co.senanque.notknown.nz.co.senanque.notknown.Session
nz.co.senanque.notknown.nz.co.senanque.notknown.messages.properties
nz.co.senanque.notknown.nz.co.senanque.notknown.package-info
nz.co.senanque.oneinvoice
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.BusinessCustomer
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.Customer
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.IndustryType
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.Invoice
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.MaduraResourceComponent
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.ObjectFactory
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.R1
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.R2
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.R3
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.R4
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.R5
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.Session
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.messages.properties
nz.co.senanque.oneinvoice.nz.co.senanque.oneinvoice.package-info
nz.co.senanque.performance
nz.co.senanque.performance.nz.co.senanque.performance.BusinessCustomer
nz.co.senanque.performance.nz.co.senanque.performance.Customer
nz.co.senanque.performance.nz.co.senanque.performance.IndustryType
nz.co.senanque.performance.nz.co.senanque.performance.Invoice
nz.co.senanque.performance.nz.co.senanque.performance.MaduraResourceComponent
nz.co.senanque.performance.nz.co.senanque.performance.ObjectFactory
nz.co.senanque.performance.nz.co.senanque.performance.R1
nz.co.senanque.performance.nz.co.senanque.performance.R2
nz.co.senanque.performance.nz.co.senanque.performance.R3
nz.co.senanque.performance.nz.co.senanque.performance.R4
nz.co.senanque.performance.nz.co.senanque.performance.R5
nz.co.senanque.performance.nz.co.senanque.performance.R6
nz.co.senanque.performance.nz.co.senanque.performance.R7
nz.co.senanque.performance.nz.co.senanque.performance.Session
nz.co.senanque.performance.nz.co.senanque.performance.messages.properties
nz.co.senanque.performance.nz.co.senanque.performance.package-info
nz.co.senanque.pizzaorder
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Bread
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Customer
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Dessert
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Drink
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Extra
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.ItemType
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.MaduraResourceComponent
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.ObjectFactory
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Order
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.OrderItem
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Pizza
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Preference
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.PreferenceType
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R1
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R10
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R11
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R12
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R13
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R14
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R15
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R16
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R2
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R3
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R4
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R5
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R6
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R7
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R8
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.R9
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.Session
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.messages.properties
nz.co.senanque.pizzaorder.nz.co.senanque.pizzaorder.package-info
nz.co.senanque.rules
nz.co.senanque.rules.nz.co.senanque.rules.ClassReference
nz.co.senanque.rules.nz.co.senanque.rules.Constraint
nz.co.senanque.rules.nz.co.senanque.rules.ConstraintViolationException
nz.co.senanque.rules.nz.co.senanque.rules.DummyValue
nz.co.senanque.rules.nz.co.senanque.rules.Exclude
nz.co.senanque.rules.nz.co.senanque.rules.FailsToMatchException
nz.co.senanque.rules.nz.co.senanque.rules.FieldReference
nz.co.senanque.rules.nz.co.senanque.rules.Formula
nz.co.senanque.rules.nz.co.senanque.rules.Indenter
nz.co.senanque.rules.nz.co.senanque.rules.InferenceException
nz.co.senanque.rules.nz.co.senanque.rules.LocalVersion
nz.co.senanque.rules.nz.co.senanque.rules.NotFalseException
nz.co.senanque.rules.nz.co.senanque.rules.NotTrueException
nz.co.senanque.rules.nz.co.senanque.rules.Operations
nz.co.senanque.rules.nz.co.senanque.rules.OperationsImpl
nz.co.senanque.rules.nz.co.senanque.rules.ProposedValue
nz.co.senanque.rules.nz.co.senanque.rules.Rule
nz.co.senanque.rules.nz.co.senanque.rules.RuleContext
nz.co.senanque.rules.nz.co.senanque.rules.RuleProxyField
nz.co.senanque.rules.nz.co.senanque.rules.RuleSession
nz.co.senanque.rules.nz.co.senanque.rules.RuleSessionImpl
nz.co.senanque.rules.nz.co.senanque.rules.RuleSetFactory
nz.co.senanque.rules.nz.co.senanque.rules.RulesMessages.properties
nz.co.senanque.rules.nz.co.senanque.rules.RulesMessages_fr.properties
nz.co.senanque.rules.nz.co.senanque.rules.RulesPlugin
nz.co.senanque.rules.nz.co.senanque.rules.UnKnownFieldValueException
nz.co.senanque.rules.annotations
nz.co.senanque.rules.annotations.nz.co.senanque.rules.annotations.Assign
nz.co.senanque.rules.annotations.nz.co.senanque.rules.annotations.Function
nz.co.senanque.rules.annotations.nz.co.senanque.rules.annotations.InternalFunction
nz.co.senanque.rules.decisiontable
nz.co.senanque.rules.decisiontable.nz.co.senanque.rules.decisiontable.AbstractDecisionTable
nz.co.senanque.rules.decisiontable.nz.co.senanque.rules.decisiontable.Column
nz.co.senanque.rules.decisiontable.nz.co.senanque.rules.decisiontable.DecisionTableExample
nz.co.senanque.rules.decisiontable.nz.co.senanque.rules.decisiontable.Row
nz.co.senanque.rules.decisiontable.nz.co.senanque.rules.decisiontable.XMLDecisionTable
nz.co.senanque.rules.decisiontable.nz.co.senanque.rules.decisiontable.package.html
nz.co.senanque.rules.factories
nz.co.senanque.rules.factories.nz.co.senanque.rules.factories.ConstantFactory
nz.co.senanque.rules.factories.nz.co.senanque.rules.factories.DecisionTableFactory
nz.co.senanque.rules.factories.nz.co.senanque.rules.factories.package.html
nz.co.senanque.rules
nz.co.senanque.rules.nz.co.senanque.rules.package.html
nz.co.senanque.rulesparser
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.AbstractRule
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.BusinessCustomer
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Constant
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Constraint
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Customer
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Expression
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.ExpressionElement
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.ExternalConstant
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Formula
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.FunctionDescriptor
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.FunctionDescriptorFactory
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.FunctionDescriptorHolder
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.FunctionDescriptorHolderImpl
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.IndustryType
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Invoice
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.ObjectFactory
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Operator
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Parameter
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.ParsePackage
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Rule
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.RuleParserException
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.RulesTextProvider
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.Session
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.package-info
nz.co.senanque.rulesparser.nz.co.senanque.rulesparser.package.html
nz.co.senanque.tableconstraint
nz.co.senanque.tableconstraint.nz.co.senanque.tableconstraint.BusinessCustomer
nz.co.senanque.tableconstraint.nz.co.senanque.tableconstraint.Customer
nz.co.senanque.tableconstraint.nz.co.senanque.tableconstraint.IndustryType
nz.co.senanque.tableconstraint.nz.co.senanque.tableconstraint.Invoice
nz.co.senanque.tableconstraint.nz.co.senanque.tableconstraint.ObjectFactory
nz.co.senanque.tableconstraint.nz.co.senanque.tableconstraint.Session
nz.co.senanque.tableconstraint.nz.co.senanque.tableconstraint.package-info
org.w3._2001.xmlschema
org.w3._2001.xmlschema.org.w3._2001.xmlschema.Adapter1
org.w3._2001.xmlschema.org.w3._2001.xmlschema.Adapter2
src.main.java.nz.co.senanque.rules.decisiontable
src.main.java.nz.co.senanque.rules.decisiontable.src.main.nz.co.senanque.rules.decisiontable.package.html
src.main.java.nz.co.senanque.rules.factories
src.main.java.nz.co.senanque.rules.factories.src.main.nz.co.senanque.rules.factories.package.html
src.main.java.nz.co.senanque.rules
src.main.java.nz.co.senanque.rules.src.main.nz.co.senanque.rules.package.html
src.main.java.nz.co.senanque.rulesparser
src.main.java.nz.co.senanque.rulesparser.src.main.nz.co.senanque.rulesparser.package.html
target.classes
target.classes.target.classes.License-CMRL-1.0.html
target.classes.target.classes.License-GPL-3.0.html
target.classes.target.classes.README.md
target.classes.src.main.java.nz.co.senanque.rules.decisiontable
target.classes.src.main.java.nz.co.senanque.rules.decisiontable.target.classes.src.main.nz.co.senanque.rules.decisiontable.package.html
target.classes.src.main.java.nz.co.senanque.rules.factories
target.classes.src.main.java.nz.co.senanque.rules.factories.target.classes.src.main.nz.co.senanque.rules.factories.package.html
target.classes.src.main.java.nz.co.senanque.rules
target.classes.src.main.java.nz.co.senanque.rules.target.classes.src.main.nz.co.senanque.rules.package.html
target.classes.src.main.java.nz.co.senanque.rulesparser
target.classes.src.main.java.nz.co.senanque.rulesparser.target.classes.src.main.nz.co.senanque.rulesparser.package.html




© 2015 - 2025 Weber Informatics LLC | Privacy Policy