Project

General

Profile

1
package eu.dnetlib.functionality.modular.ui.repositories.objects;
2

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

    
6
import eu.dnetlib.enabling.datasources.common.BrowsableField;
7
import eu.dnetlib.enabling.datasources.common.SearchApisEntry;
8

    
9
public class RepoInterfaceEntry extends SearchApisEntry {
10

    
11
	private String label;
12
	private boolean removable = false;
13
	private String collMdId = "";
14
	private String aggrMdId = "";
15
	private String downloadDate = "";
16
	private int downloadTotal = 0;
17
	private String downloadObjId = "";
18
	private String repoType;
19
	private String email;
20
	private boolean active = false;
21
	private String metadataIdentifierPath = "";
22
	private boolean complianceOverrided = false;
23
	private String consentTermsOfUseLabel;
24
	private String fullTextDownloadLabel;
25
	private List<BrowsableField> tickets;
26

    
27
	private List<SimpleParamEntry> accessParams = new ArrayList<>();
28

    
29
	private List<RepoMetaWfEntry> metaWFs = new ArrayList<>();
30

    
31
	public String getLabel() {
32
		return label;
33
	}
34

    
35
	public void setLabel(final String label) {
36
		this.label = label;
37
	}
38

    
39
	public List<SimpleParamEntry> getAccessParams() {
40
		return accessParams;
41
	}
42

    
43
	public void setAccessParams(final List<SimpleParamEntry> accessParams) {
44
		this.accessParams = accessParams;
45
	}
46

    
47
	public List<RepoMetaWfEntry> getMetaWFs() {
48
		return metaWFs;
49
	}
50

    
51
	public void setMetaWFs(final List<RepoMetaWfEntry> metaWFs) {
52
		this.metaWFs = metaWFs;
53
	}
54

    
55
	public String getAggrMdId() {
56
		return aggrMdId;
57
	}
58

    
59
	public void setAggrMdId(final String aggrMdId) {
60
		this.aggrMdId = aggrMdId;
61
	}
62

    
63
	public String getCollMdId() {
64
		return collMdId;
65
	}
66

    
67
	public void setCollMdId(final String collMdId) {
68
		this.collMdId = collMdId;
69
	}
70

    
71
	public String getDownloadDate() {
72
		return downloadDate;
73
	}
74

    
75
	public void setDownloadDate(final String downloadDate) {
76
		this.downloadDate = downloadDate;
77
	}
78

    
79
	public int getDownloadTotal() {
80
		return downloadTotal;
81
	}
82

    
83
	public void setDownloadTotal(final int downloadTotal) {
84
		this.downloadTotal = downloadTotal;
85
	}
86

    
87
	public String getDownloadObjId() {
88
		return downloadObjId;
89
	}
90

    
91
	public void setDownloadObjId(final String downloadObjId) {
92
		this.downloadObjId = downloadObjId;
93
	}
94

    
95
	public String getRepoType() {
96
		return repoType;
97
	}
98

    
99
	public void setRepoType(final String repoType) {
100
		this.repoType = repoType;
101
	}
102

    
103
	public String getEmail() {
104
		return email;
105
	}
106

    
107
	public void setEmail(final String email) {
108
		this.email = email;
109
	}
110

    
111
	public boolean isRemovable() {
112
		return removable;
113
	}
114

    
115
	public void setRemovable(final boolean removable) {
116
		this.removable = removable;
117
	}
118

    
119
	@Override
120
	public boolean isActive() {
121
		return active;
122
	}
123

    
124
	@Override
125
	public void setActive(final boolean active) {
126
		this.active = active;
127
	}
128

    
129
	public String getMetadataIdentifierPath() {
130
		return metadataIdentifierPath;
131
	}
132

    
133
	public void setMetadataIdentifierPath(final String metadataIdentifierPath) {
134
		this.metadataIdentifierPath = metadataIdentifierPath;
135
	}
136

    
137
	public boolean isComplianceOverrided() {
138
		return complianceOverrided;
139
	}
140

    
141
	public void setComplianceOverrided(final boolean complianceOverrided) {
142
		this.complianceOverrided = complianceOverrided;
143
	}
144

    
145
	public String getConsentTermsOfUseLabel() {
146
		return consentTermsOfUseLabel;
147
	}
148

    
149
	public void setConsentTermsOfUseLabel(final String consentTermsOfUseLabel) {
150
		this.consentTermsOfUseLabel = consentTermsOfUseLabel;
151
	}
152

    
153
	public String getFullTextDownloadLabel() {
154
		return fullTextDownloadLabel;
155
	}
156

    
157
	public void setFullTextDownloadLabel(final String fullTextDownloadLabel) {
158
		this.fullTextDownloadLabel = fullTextDownloadLabel;
159
	}
160

    
161
	public List<BrowsableField> getTickets() {
162
		return tickets;
163
	}
164

    
165
	public void setTickets(final List<BrowsableField> tickets) {
166
		this.tickets = tickets;
167
	}
168

    
169
}
(1-1/4)