1 package org.apache.turbine.services.intake.validator;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 /***
23 * A constraint has a name and a value and an optional message.
24 * The name/value pair will have meaning to a Validator and the
25 * message will serve as an error message in the event the Validator
26 * determines the constraint is violated.
27 * example:
28 * name="maxLength"
29 * value="255"
30 * message="Value cannot be longer than 255 characters."
31 *
32 * @author <a href="mailto:jmcnally@collab.net">John McNally</a>
33 * @version $Id: Constraint.java 534527 2007-05-02 16:10:59Z tv $
34 */
35 public interface Constraint
36 {
37 /***
38 * Get the name of the constraint.
39 */
40 String getName();
41
42 /***
43 * Get the value of the constraint.
44 */
45 String getValue();
46
47 /***
48 * Get the error message.
49 */
50 String getMessage();
51 }