Project

General

Profile

1
package eu.dnetlib.openaire.exporter.community;
2

    
3
import java.util.List;
4

    
5
import com.fasterxml.jackson.annotation.JsonAutoDetect;
6
import io.swagger.annotations.ApiModelProperty;
7

    
8
@JsonAutoDetect
9
public class CommunityWritableProperties {
10

    
11
	@ApiModelProperty("community name")
12
	private String name;
13

    
14
	@ApiModelProperty("community short name")
15
	private String shortName;
16

    
17
	@ApiModelProperty("community description")
18
	private String description;
19

    
20
	@ApiModelProperty("http url for the community logo")
21
	private String logoUrl;
22

    
23
	@ApiModelProperty("list of community manager emails")
24
	private List<String> managers;
25

    
26
	@ApiModelProperty("list of subjects (keywords) that characterise this community")
27
	private List<String> subjects;
28

    
29
	public String getName() {
30
		return name;
31
	}
32

    
33
	public void setName(final String name) {
34
		this.name = name;
35
	}
36

    
37
	public String getShortName() {
38
		return shortName;
39
	}
40

    
41
	public void setShortName(final String shortName) {
42
		this.shortName = shortName;
43
	}
44

    
45
	public String getDescription() {
46
		return description;
47
	}
48

    
49
	public void setDescription(final String description) {
50
		this.description = description;
51
	}
52

    
53
	public List<String> getManagers() {
54
		return managers;
55
	}
56

    
57
	public void setManagers(final List<String> managers) {
58
		this.managers = managers;
59
	}
60

    
61
	public String getLogoUrl() {
62
		return logoUrl;
63
	}
64

    
65
	public void setLogoUrl(final String logoUrl) {
66
		this.logoUrl = logoUrl;
67
	}
68

    
69
	public List<String> getSubjects() {
70
		return subjects;
71
	}
72

    
73
	public void setSubjects(final List<String> subjects) {
74
		this.subjects = subjects;
75
	}
76
}
(11-11/13)