|
From: Ted H. <hu...@ap...> - 2003-09-18 18:33:21
|
Here are my configuration files:
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
<!--
/**
* Configuration file for a formproc FormManager
* @author Ted Husted
* @version $Revision: 1.4 $ $Date: 2003/09/18 15:32:24 $
*/
-->
<config>
<!-- map validator types to implementation classes -->
<validator-map type=3D"script"=20
classname=3D"org.formproc.validation.ScriptValidator">
<property name=3D"script-root" value=3D""/>
<property name=3D"script-root-type" value=3D"classpath"/>
</validator-map>
<validator-map type=3D"expression"=20
classname=3D"org.formproc.validation.REValidator"/>
<validator-map type=3D"rule"=20
classname=3D"org.formproc.validation.RuleValidator"/>
<validator-map type=3D"group"=20
classname=3D"org.formproc.validation.ValidatorGroup"/>
<!-- define shared validators -->
<shared-validator name=3D"required">
<validator type=3D"expression">
<pattern>.{1,}</pattern>
<error lang=3D"en">The field is required.</error>
<error lang=3D"fr">Exig=E9e</error>
</validator>
</shared-validator>
<!-- include other configuration files -->
<include
file=3D"formproc-include.xml"
monitor=3D"true"/>
<!-- define forms -->
<form name=3D"cpu_permit_insert"
loader=3D"com.anthonyeden.lib.resource.ClassPathResourceLoader"
path=3D"form-cpu-permit-insert.xml"
monitor=3D"true"/>
<form name=3D"cpu_permit_update"
loader=3D"com.anthonyeden.lib.resource.ClassPathResourceLoader"
path=3D"form-cpu-permit-update.xml"
monitor=3D"true"/>
<form name=3D"cpu_permit_select"
loader=3D"com.anthonyeden.lib.resource.ClassPathResourceLoader"
path=3D"form-cpu-permit-update.xml"
monitor=3D"true"/>
</config>
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
<!--
/**
* Configuration file for a formproc FormManager - place custom=20
validators here
* @author Ted Husted
* @version $Revision: 1.4 $ $Date: 2003/09/18 16:04:00 $
*/
-->
<config>
<shared-validator name=3D"date">
<validator type=3D"expression">
<pattern>\d\d/\d\d/\d\d\d\d</pattern>
<error>Date must be in format MM/dd/yyyy</error>
</validator>
</shared-validator>
<shared-validator name=3D"currency">
<!-- :FIXME: Need a currency rule -->
<validator type=3D"class"=20
classname=3D"org.formproc.validation.PassValidator">
<error>Valid amount required</error>
</validator>
</shared-validator>
<shared-validator name=3D"integer" >
<validator type=3D"rule">
<rule>org.formproc.example.IsIntRule</rule>
<error>Whole number required</error>
</validator>
</shared-validator >
</config>
<?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
<!--
/**
* Configuration file for CPU_PERMIT_INSERT story.
* @author Ted Husted
* @version $Revision: 1.4 $ $Date: 2003/09/18 16:29:16 $
*/
-->
<!--
<element name=3D"${property}">
<validator type=3D"shared" name=3D"required">
<error>${property} is required.</error>
</validator>
</element>
-->
<form>
<name>cpu_permit_insert</name>
<storer classname=3D"org.formproc.store.MapStorer"/>
<element name=3D"applicant">
<validator type=3D"shared" name=3D"required">
<error>Applicant name is required.</error>
</validator>
</element>
<element name=3D"facServed">
<validator type=3D"shared" name=3D"required">
<error>Facility Served is required.</error>
</validator>
</element>
<element name=3D"dateRec">
<validator type=3D"shared" name=3D"date" />
<converter classname=3D"org.formproc.conversion.DateConverter" >
<parse type=3D"custom" pattern=3D"MM/dd/yyyy"/>
</converter>
</element>
<element name=3D"projType">
<validator type=3D"shared" name=3D"required">
<error>Plan Type is required.</error>
</validator>
</element>
<element name=3D"county">
<validator type=3D"shared" name=3D"required">
<error>County is required.</error>
</validator>
</element>
<element name=3D"contact" />
<element name=3D"address" />
<element name=3D"address2" />
<element name=3D"city"/>
<element name=3D"zip" />
<element name=3D"amtRec">
<validator type=3D"shared" name=3D"currency">
<error>Amount Received must be a number.</error>
</validator>
<converter classname=3D"org.formproc.conversion.DoubleConverter"=
/>
</element>
<element name=3D"moneyDate" optional=3D"true" >
<validator type=3D"shared" name=3D"date" />
<converter classname=3D"org.formproc.conversion.DateConverter" >
<parse type=3D"custom" pattern=3D"MM/dd/yyyy"/>
</converter>
</element>
<element name=3D"checkName" />
<element name=3D"checkNo" />
<element name=3D"aNo" >
<validator type=3D"shared" name=3D"integer" />
<converter classname=3D"org.formproc.conversion.IntegerConverter=
"/>
</element>
<element name=3D"plnNo" />
<element name=3D"engNo" />
<element name=3D"conEng" />
<element name=3D"review" optional=3D"true" >
<validator type=3D"shared" name=3D"date" />
<converter classname=3D"org.formproc.conversion.DateConverter" >
<parse type=3D"custom" pattern=3D"MM/dd/yyyy"/>
</converter>
</element>
<element name=3D"permitNo1" />
<element name=3D"system" />
</form>
|