package eu.dnetlib.shared;

import com.google.gwt.user.client.rpc.IsSerializable;
import eu.dnetlib.goldoa.domain.Person;
import eu.dnetlib.goldoa.domain.Role;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by stefania on 3/8/15.
 */
public class InitLoad implements IsSerializable{

    private Person person;
    private String goTo;
    private String errorMessage;
    private String publicCaptchaKey;

    private List<Role> userRoles = new ArrayList<>();

    public InitLoad() {}

    public Person getPerson() {
        return person;
    }

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

    public String getGoTo() {
        return goTo;
    }

    public void setGoTo(String goTo) {
        this.goTo = goTo;
    }

    public String getErrorMessage() {
        return errorMessage;
    }

    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }

    public String getPublicCaptchaKey() {
        return publicCaptchaKey;
    }

    public void setPublicCaptchaKey(String publicCaptchaKey) {
        this.publicCaptchaKey = publicCaptchaKey;
    }

    public List<Role> getUserRoles() {
        return userRoles;
    }

    public void setUserRoles(List<Role> userRoles) {
        this.userRoles = userRoles;
    }
}
