package br.com.etyllica.core.context;
import java.util.HashMap;
import java.util.Map;
/**
*
* @author yuripourre
*
*/
public class Session {
private Map<String, Object> map;
public Session() {
super();
map = new HashMap<String, Object>();
}
public Session(int initialCapacity) {
super();
map = new HashMap<String, Object>(initialCapacity);
}
public boolean getAsBoolean(String param) {
return Boolean.getBoolean(map.get(param).toString());
}
public int getAsInt(String param) {
return Integer.parseInt(map.get(param).toString());
}
public String getAsString(String param) {
return map.get(param).toString();
}
public Object get(String param) {
return map.get(param);
}
public void put(String key, Object value) {
map.put(key, value);
}
public boolean contains(String param) {
return map.containsKey(param);
}
public Map<String, Object> getAll() {
return map;
}
}