Family-Map-Project / FamilyMapServer / FamilyMapServerStudent-master / shared / src / request / LoadRequest.java
LoadRequest.java
Raw
package request;

import model.Event;
import model.Person;
import model.User;

import java.util.List;

/**
 * Request to clear all the data from the database and load in the posted user, person, and event data into the database
 */
public class LoadRequest
{
    private List<User> users;
    private List<Person> persons;
    private List<Event> events;

    /**
     * Parameterized constructor for a loadRequest
     * @param users
     * @param persons
     * @param events
     */
    public LoadRequest(List<User> users, List<Person> persons, List<Event> events)
    {
        this.users = users;
        this.persons = persons;
        this.events = events;
    }

    public LoadRequest() {}

    public void setUsers(List<User> users)
    {
        this.users = users;
    }

    public List<User> getUsers()
    {
        return users;
    }

    public void setPersons(List<Person> persons) { this.persons = persons; }

    public List<Person> getPersons() { return persons; }

    public void setEvents(List<Event> events) { this.events = events; }

    public List<Event> getEvents() { return events; }
}