dnet45/modules/uoa-search/trunk/src/main/java/eu/dnetlib/data/search/app/plan/Query.java @ 56601
1 |
/**
|
---|---|
2 |
*
|
3 |
*/
|
4 |
package eu.dnetlib.data.search.app.plan; |
5 |
|
6 |
import org.apache.log4j.Logger; |
7 |
|
8 |
|
9 |
|
10 |
/**
|
11 |
* @author stoumpos
|
12 |
*
|
13 |
*/
|
14 |
|
15 |
//TODO: consider removing
|
16 |
public class Query { |
17 |
|
18 |
private String text = null; |
19 |
private String query = null; |
20 |
|
21 |
private Logger logger = Logger.getLogger(Query.class); |
22 |
|
23 |
public Query(String text) { |
24 |
this.setText(text); |
25 |
}
|
26 |
|
27 |
public void setText(String text) { |
28 |
logger.debug("Setting text: " + text); |
29 |
this.text = text; |
30 |
// this.query = Cql.parse(text);
|
31 |
}
|
32 |
|
33 |
public String getText() { |
34 |
return text; |
35 |
}
|
36 |
|
37 |
public String getCqlQuery() { |
38 |
return query; |
39 |
}
|
40 |
|
41 |
@Override
|
42 |
public boolean equals(Object obj) { |
43 |
|
44 |
if (obj instanceof Query) { |
45 |
return text.equals(((Query) obj).text); |
46 |
} else { |
47 |
return false; |
48 |
}
|
49 |
}
|
50 |
|
51 |
@Override
|
52 |
public int hashCode() { |
53 |
return text.hashCode(); |
54 |
}
|
55 |
|
56 |
@Override
|
57 |
public String toString() { |
58 |
return text; |
59 |
}
|
60 |
}
|