SimpleEventuserRoot.java 832 Bytes
package fi.codecrew.moya.rest.pojo;

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

import javax.xml.bind.annotation.XmlRootElement;

import fi.codecrew.moya.model.EventUser;

@XmlRootElement()
public class SimpleEventuserRoot {

	private List<EventUserRestPojo> eventusers;

	public SimpleEventuserRoot() {
	}

	public SimpleEventuserRoot(ArrayList<EventUserRestPojo> list) {
		this.eventusers = list;
	}

	public List<EventUserRestPojo> getEventusers() {
		return eventusers;
	}

	public void setEventusers(List<EventUserRestPojo> eventusers) {
		this.eventusers = eventusers;
	}

	public static SimpleEventuserRoot parse(List<EventUser> users) {
		ArrayList<EventUserRestPojo> list = new ArrayList<>();
		for (EventUser u : users)
		{
			list.add(new EventUserRestPojo(u));
		}
		return new SimpleEventuserRoot(list);

	}
}