package org.foxbpm.web.common.context;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.foxbpm.web.common.constant.WebContextAttributeName;
/**
* 定义Web Context控制对session的操作,所有需要设置到session对话的对象均需要通过此类
*
*
* @author MEL
* @date 2014-06-06
*/
public class FoxbpmWebContext {
private Map<String, Object> contextMap = new HashMap<String, Object>();
public void putProcessDefinition(List<Object> processDefinitionList) {
this.contextMap
.put(WebContextAttributeName.ATTRIBUTE_NAME_PROCESSDEFINITIONLIST,
processDefinitionList);
}
@SuppressWarnings("unchecked")
public List<Object> getProcessDefinitionLisd() {
return (List<Object>) this.contextMap
.get(WebContextAttributeName.ATTRIBUTE_NAME_PROCESSDEFINITIONLIST);
}
}