View Javadoc

1   /*
2    * Joey and its relative products are published under the terms
3    * of the Apache Software License.
4    */
5   /*
6    * Created on 2004/02/19
7    */
8   package org.asyrinx.joey.om;
9   
10  import java.text.DateFormat;
11  
12  /***
13   * @author akima
14   */
15  public interface ConditionTranslator {
16  
17  	public void addFrom(String tableName);
18  
19  	public void addInt(String fieldName, Object value, Object operator);
20  	public void addLong(String fieldName, Object value, Object operator);
21  	public void addDate(
22  		String fieldName,
23  		Object value,
24  		Object operator,
25  		DateFormat dateFormat);
26  	public void addString(String fieldName, Object value, Object operator);
27  
28  	public void addAscendingOrderByColumn(String fieldName);
29  	public void addDescendingOrderByColumn(String fieldName);
30  }