package uk.co.jemos.podam.test.dto;

import java.util.List;
import java.util.Map;

/**
 * Generic Pojo with generic types in constructor
 *
 * @author daivanov
 */
public class MultipleGenericInConstructorPojo<T, E, K, V> {

	private Class<T> type;

	private List<E> list;

	private Map<K, V> map;

	public MultipleGenericInConstructorPojo(Class<T> type, List<E> list, Map<K, V> map) {
		this.type = type;
		this.list = list;
		this.map = map;
	}

	public Class<T> getType() {
		return type;
	}

	public List<E> getList() {
		return list;
	}

	public Map<K, V> getMap() {
		return map;
	}
}
