01: /*
02:
03: This software is OSI Certified Open Source Software.
04: OSI Certified is a certification mark of the Open Source Initiative.
05:
06: The license (Mozilla version 1.0) can be read at the MMBase site.
07: See http://www.MMBase.org/license
08:
09: */
10: package org.mmbase.storage.search;
11:
12: /**
13: * A constraint on a stepfield.
14: *
15: * @author Rob van Maris
16: * @version $Id: FieldConstraint.java,v 1.3 2007/12/06 08:13:36 michiel Exp $
17: * @since MMBase-1.7
18: */
19: public interface FieldConstraint extends Constraint {
20: /**
21: * Gets the associated stepfield.
22: */
23: StepField getField();
24:
25: /**
26: * Tests if a the string comparison is case sensitive. This property is ignored if the associated field is not of string type.
27: */
28: boolean isCaseSensitive();
29:
30: }
|