Project

General

Profile

1
package eu.dnetlib.functionality.modular.ui.vocabularies.model;
2

    
3
import java.util.ArrayList;
4
import java.util.List;
5

    
6
public class Term implements Comparable<Term> {
7

    
8
	public static String DEFAULT_ENCODING = "OPENAIRE";
9
	private String englishName;
10
	private String nativeName;
11
	private String encoding;
12
	private String code;
13
	private List<Synonym> synonyms = new ArrayList<Synonym>();
14
	private List<Relation> relations = new ArrayList<Relation>();
15
	
16
	public Term() {}
17
	
18
	public Term(String englishName, String nativeName, String encoding,
19
			String code, List<Synonym> synonyms, List<Relation> relations) {
20
		super();
21
		this.englishName = englishName;
22
		this.nativeName = nativeName;
23
		this.encoding = encoding;
24
		this.code = code;
25
		this.synonyms = synonyms;
26
		this.relations = relations;
27
	}
28

    
29
	public String getEnglishName() {
30
		return englishName;
31
	}
32

    
33
	public void setEnglishName(String englishName) {
34
		this.englishName = englishName;
35
	}
36

    
37
	public String getNativeName() {
38
		return nativeName;
39
	}
40

    
41
	public void setNativeName(String nativeName) {
42
		this.nativeName = nativeName;
43
	}
44

    
45
	public String getEncoding() {
46
		return encoding;
47
	}
48

    
49
	public void setEncoding(String encoding) {
50
		this.encoding = encoding;
51
	}
52

    
53
	public String getCode() {
54
		return code;
55
	}
56

    
57
	public void setCode(String code) {
58
		this.code = code;
59
	}
60

    
61
	public List<Synonym> getSynonyms() {
62
		return synonyms;
63
	}
64

    
65
	public void setSynonyms(List<Synonym> synonyms) {
66
		this.synonyms = synonyms;
67
	}
68

    
69
	public List<Relation> getRelations() {
70
		return relations;
71
	}
72

    
73
	public void setRelations(List<Relation> relations) {
74
		this.relations = relations;
75
	}
76

    
77
	@Override
78
	public int compareTo(Term o) {
79
		return englishName.compareTo(o.getEnglishName());
80
	}
81

    
82
}
(3-3/4)