Project

General

Profile

1 41070 claudio.at
package eu.dnetlib.data.mapreduce.hbase.dataexport;
2
3
import java.util.List;
4 52823 claudio.at
import java.util.Map;
5 41070 claudio.at
6
import com.google.gson.Gson;
7
8
/**
9
 * Created by claudio on 27/01/16.
10
 */
11
public class OpenaireEntityId {
12
13
	private String id;
14
15 52823 claudio.at
	private Map<String, List<String>> pids;
16 52805 claudio.at
17 41070 claudio.at
	private List<String> mergedIds;
18
19
	private boolean deleted;
20
21
	public OpenaireEntityId() {
22
	}
23
24
	public OpenaireEntityId(final String id, final List<String> mergedIds, final boolean deleted) {
25
		this.id = id;
26
		this.mergedIds = mergedIds;
27
		this.deleted = deleted;
28
	}
29
30
	public String getId() {
31
		return id;
32
	}
33
34
	public void setId(final String id) {
35
		this.id = id;
36
	}
37
38 52823 claudio.at
	public Map<String, List<String>> getPids() {
39 52805 claudio.at
		return pids;
40
	}
41
42 52823 claudio.at
	public void setPids(final Map<String, List<String>> pids) {
43 52805 claudio.at
		this.pids = pids;
44
	}
45
46 41070 claudio.at
	public List<String> getMergedIds() {
47
		return mergedIds;
48
	}
49
50
	public void setMergedIds(final List<String> mergedIds) {
51
		this.mergedIds = mergedIds;
52
	}
53
54
	public boolean isDeleted() {
55
		return deleted;
56
	}
57
58
	public void setDeleted(final boolean deleted) {
59
		this.deleted = deleted;
60
	}
61
62
	@Override
63
	public String toString() {
64
		return new Gson().toJson(this);
65
	}
66 52805 claudio.at
67 41070 claudio.at
}