This is a rules-driven pizza configuration which lets you pick different pizza bases, toppings and sizes, except that only some combinations are allowed and the rules enforce this. The rules, UI and underlying domain objects are all delivered by this sub-application.
Group: nz.co.senanque - All Dependencies
madura-perspectives-nameaddress · This is a bundle that is used to demo the Perspectives Manager. It asks for a name and address and uses the blackboard to loosely interact with other bundles.
madura-perspectives-name · This is a bundle that is used to demo the Perspectives Manager. It asks for a name and uses the blackboard to loosely interact with other bundles.
madura-perspectives-manager · Perspectives, in this case, are snap-in applications that plug into the main application and share the login information, locale etc of the surrounding application. That means the subapplications don't have to worry about those issues and can be simpler. It also means you can construct a semi-dynamic workspace with plugged in apps that share a common look and feel (another thing that is set globally) and can even communicate with each other.
madura-bundle-test · Project that tests using the first maven bundle (madura-bundle-maven)
SchemaTranslatorMavenPlugin · Maven plugin that extracts an SQL script from JPA annotated classes using Hibernate4. The core of the code here was scourced from Alexey Zvolinskiy (http://www.javacodegeeks.com/2014/01/hibernate-ddl-schema-generation.html) and this is mostly a repackaging into a maven plugin.
Simple Workflow · Example of a simple workflow in a bundle. This workflow doesn't actually do anything.
madura-workflow-ui · Madura Workflow UI. Both Admin and User UIs.
MaduraDocs · MaduraDocs generates a PDF file from an XML source file. It is a maven plugin, so it can be added to a maven project and the PDF will be generated as part of the build (the package phase).
Madura Vaadin Demo · Demo that shows Madura Objects and Vaadin working together
madura-rules-maven-plugin · Plugin to compile madura rules from a maven project. See madura-rules for details of use etc.
madura-perspectives-bmi · Calculate BMI using minimal inputs
Madura Objects Tests · Implements various tests for Madura Objects mostly relating to configuration options.
Madura Objects Parent Project · Implements POJOs that self validate automatically with an optional rule based complex validation and dynamic metadata.
madura-objects-maven-plugin · Wrapper for the JAXB plugin used by Madura projects to generate objects. This simplifies the configuration of JAXB by pre-specifying the Madura settings.
madura-mobile-demo · Demo using Madura, Vaadin and Touchkit