23 #include "HttpSession.h"
26 HttpSession::HttpSession()
31 HttpSession::~HttpSession()
35 string HttpSession::getSessionId()
const
40 void HttpSession::setSessionId(
string sessionId)
42 this->sessionId = sessionId;
45 Map HttpSession::getSessionAttributes()
47 return sessionAttributes;
50 void HttpSession::setSessionAttributes(Map sessionAttributes)
52 map<string,string>::iterator it;
53 for(it=sessionAttributes.begin();it!=sessionAttributes.end();it++)
55 this->sessionAttributes[it->first] = it->second;
58 string HttpSession::getAttribute(
string key)
61 if(sessionAttributes.find(key)!=sessionAttributes.end())
62 return sessionAttributes[key];
66 void HttpSession::setAttribute(
string key,
string value)
68 this->sessionAttributes[key] = value;