1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.tuigwaa.database.function.criteria;
17
18 /***
19 * @author someda
20 */
21 public class IsNotNullCriteriaFunction extends AbstractCriteriaFunction {
22
23 public IsNotNullCriteriaFunction(){
24 super();
25 }
26
27 public IsNotNullCriteriaFunction(String field){
28 super(field);
29 }
30
31 public IsNotNullCriteriaFunction(String field, Object value){
32 super(field,value);
33 }
34
35 public Object evaluate(ICriteria criteria) {
36 return criteria.addIsNotNull(getField());
37 }
38
39 public Object evaluate(ICriteria criteria, Object right) {
40 return evaluate(criteria);
41 }
42
43 }