package eu.dnetlib.data.claims.entity;

import java.util.List;

/**


 import OpenaireEntity; Created by kiatrop on 20/11/2015.
 */
public class Project implements  OpenaireEntity{
    private String name;
    private String acronym;
    private String openaireId;
    private String code;
    private String funderName;
    private String funderShortName;
    private String funderId;
    private List<String> contactEmails;
    private String fundingStreamLevel0;

//    private boolean found=true;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAcronym() {
        return acronym;
    }

    public void setAcronym(String acronym) {
        this.acronym = acronym;
    }

    public String getOpenaireId() {
        return openaireId;
    }

    public void setOpenaireId(String openaireId) {
        this.openaireId = openaireId;
     }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getFunderName() {
        return funderName;
    }

    public void setFunderName(String funderName) {
        this.funderName = funderName;
    }

    public String getFunderId() {
        return funderId;
    }

    public void setFunderId(String funderId) {
        this.funderId = funderId;
    }

    public List<String> getContactEmails() {
        return contactEmails;
    }

    public void setContactEmails(List<String> contactEmails) {
        this.contactEmails = contactEmails;
    }


    public String getFundingStreamLevel0() {
        return fundingStreamLevel0;
    }

    public void setFundingStreamLevel0(String fundingStreamLevel0) {
        this.fundingStreamLevel0 = fundingStreamLevel0;
    }

    /*
    public boolean isFound() {
        return found;
    }

    public void setFound(boolean found) {
        this.found = found;
    }*/

    public String getFunderShortName() {
        return funderShortName;
    }

    public void setFunderShortName(String funderShortName) {
        this.funderShortName = funderShortName;
    }

    @Override
    public String toString() {
        return "Project{" +
                "\nname='" + name + '\'' +
                "\n, acronym='" + acronym + '\'' +
                "\n, openaireId='" + openaireId + '\'' +
                "\n, code='" + code + '\'' +
                "\n, funderName='" + funderName + '\'' +
                "\n, funderShortName='" + funderShortName + '\'' +
                "\n, funderId='" + funderId + '\'' +
                "\n, contactEmails=" + contactEmails +
                "\n, fundingStreamLevel0='" + fundingStreamLevel0 + '\'' +
                '}';
    }
//method to ask from API of search to get the fields
    //then parse the fields

}
