package eu.dnetlib.goldoa.domain;

import com.google.gwt.user.client.rpc.IsSerializable;

import java.util.Date;

/**
 * Created by antleb on 3/8/15.
 */
public class Affiliation implements IsSerializable {
	private int id;
	private Person person;
	private Organization organization;
	private String department;
	private Date start;
	private Date end;

	public Affiliation() {
	}

	public Affiliation(int id) {
		this.id = id;
	}

	public Affiliation(int id, Person person, Organization organization, String department, Date start, Date end) {
		this.id = id;
		this.person = person;
		this.organization = organization;
		this.department = department;
		this.start = start;
		this.end = end;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Person getPerson() {
		return person;
	}

	public void setPerson(Person person) {
		this.person = person;
	}

	public Organization getOrganization() {
		return organization;
	}

	public void setOrganization(Organization organization) {
		this.organization = organization;
	}

	public Date getStart() {
		return start;
	}

	public void setStart(Date start) {
		this.start = start;
	}

	public Date getEnd() {
		return end;
	}

	public void setEnd(Date end) {
		this.end = end;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

}
