Project

General

Profile

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
}
(4-4/5)