package net.sourceforge.stripes.controller;
import java.util.List;
import java.util.Map;
import net.sourceforge.stripes.test.TestGenericBean;
/**
* A simple base class that is littered with Type parameters at the class level. Contains
* no tests in and of itself, but it is necessary to be a public class in order for
* {@link GenericsBindingTests} to extend it and have the methods be accessible.
*
* @author Tim Fennell
*/
public class GenericsBindingTestsBaseClass<JB,N,E,K,V> {
JB bean;
TestGenericBean.GenericBean<N,E> genericBean;
N number;
List<? extends E> list;
Map<K,V> map;
public JB getBean() { return bean; }
public void setBean(JB bean) { this.bean = bean; }
public TestGenericBean.GenericBean<N,E> getGenericBean() { return genericBean; }
public void setGenericBean(TestGenericBean.GenericBean<N,E> genericBean) { this.genericBean = genericBean; }
public N getNumber() { return number; }
public void setNumber(N number) { this.number = number; }
public List<? extends E> getList() { return list; }
public void setList(List<? extends E> list) { this.list = list; }
public Map<K, V> getMap() { return map; }
public void setMap(Map<K, V> map) { this.map = map; }
}