package eu.dnetlib.r2d2.rmi;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name="Profile", namespace = "http://rmi.r2d2.dnetlib.eu/")
public class Profile {
	// A null profile ID can be used where 
	private String profileId;
	private String name;
	private String avatarUrl;
	private String institutionId;
	private String institutionName;

	@XmlElement(namespace = "http://rmi.r2d2.dnetlib.eu/")
	public String getProfileId() {
		return profileId;
	}

	public void setProfileId(String profileId) {
		this.profileId = profileId;
	}

	@XmlElement(namespace = "http://rmi.r2d2.dnetlib.eu/")
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	@XmlElement(namespace = "http://rmi.r2d2.dnetlib.eu/")
	public String getAvatarUrl() {
		return avatarUrl;
	}

	public void setAvatarUrl(String avatarUrl) {
		this.avatarUrl = avatarUrl;
	}

	@XmlElement(namespace = "http://rmi.r2d2.dnetlib.eu/")
	public String getInstitutionId() {
		return institutionId;
	}

	public void setInstitutionId(String institutionId) {
		this.institutionId = institutionId;
	}

	@XmlElement(namespace = "http://rmi.r2d2.dnetlib.eu/")
	public String getInstitutionName() {
		return institutionName;
	}

	public void setInstitutionName(String institutionName) {
		this.institutionName = institutionName;
	}
}
