jaxx.demo.entities.Model-error-validation.xml Maven / Gradle / Ivy
<!-- #%L JAXX :: Demo %% Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit %% This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Lesser Public License for more details. You should have received a copy of the GNU General Lesser Public License along with this program. If not, see <http://www.gnu.org/licenses/lgpl-3.0.html>. #L% --> <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> <validators> <!-- Field Validators for email field --> <field name="text"> <field-validator type="requiredstring" short-circuit="true"> <message>You must enter a value for text.</message> </field-validator> </field> <field name="text2"> <field-validator type="requiredstring" short-circuit="true"> <message>You must enter a value for text2.</message> </field-validator> </field> <field name="ratio"> <field-validator type="int"> <param name="min">20</param> <param name="max">50</param> <message>Ratio needs to be between ${min} and ${max}</message> </field-validator> </field> <!-- Plain Validator 1 --> <validator type="expression"> <param name="expression">text.startsWith("poussin")</param> <message>Email not starts with poussin</message> </validator> <validator type="expression"> <param name="expression">text2.startsWith("chemit")</param> <message>Email not starts with chemit</message> </validator> </validators>