#include <Session.hpp>


Public Member Functions | |
| Session_Obj (bool inCharge=true) | |
| ~Session_Obj () | |
| string | operator() (string Variable_Name) |
| string | GetData (string Variable_Name) |
| bool | SetData (string Variable_Name, string Data) |
| bool | Synch () |
| void | killCookie (void) |
| bool | IsGood (void) |
| Session_Obj (bool inCharge=true) | |
| ~Session_Obj () | |
| string | operator() (string Variable_Name) |
| string | GetData (string Variable_Name) |
| bool | SetData (string Variable_Name, string Data) |
| bool | Synch () |
| void | killCookie (void) |
| bool | IsGood (void) |
Public Attributes | |
| identifier | Id |
| llong | User_Id |
| string | UUID |
| time_date | Instance_Stamp |
| string | XML_Variables |
Protected Member Functions | |
| void | makeUUID (void) |
| void | makeUUID (void) |
Protected Attributes | |
| changeMap | chMap |
| bool | isGood |
| bool | inCharge |
Definition at line 27 of file Session.hpp.
| Session_Obj::Session_Obj | ( | bool | inCharge = true |
) | [inline] |
Definition at line 55 of file Session.hpp.
References read_write_base::addDXMap(), clause, read_write_base::data_name(), read_write_base::db_insert(), cgiCookie::get(), read_write_base::get_data(), Id, inCharge, Instance_Stamp, read_write_base::key(), makeUUID(), cgiCookie::set(), cgiCookie::setPath(), User_Id, UUID, and XML_Variables.
| Session_Obj::~Session_Obj | ( | ) | [inline] |
Definition at line 95 of file Session.hpp.
| Session_Obj::Session_Obj | ( | bool | inCharge = true |
) | [inline] |
Definition at line 55 of file Session.hpp.
References read_write_base::addDXMap(), clause, read_write_base::data_name(), read_write_base::db_insert(), cgiCookie::get(), read_write_base::get_data(), Id, inCharge, Instance_Stamp, read_write_base::key(), makeUUID(), cgiCookie::set(), cgiCookie::setPath(), User_Id, UUID, and XML_Variables.
| Session_Obj::~Session_Obj | ( | ) | [inline] |
Definition at line 95 of file Session.hpp.
| void Session_Obj::makeUUID | ( | void | ) | [inline, protected] |
Definition at line 42 of file Session.hpp.
References ocString::replaceAll(), and UUID.
Referenced by Session_Obj().
| string Session_Obj::operator() | ( | string | Variable_Name | ) | [inline] |
| string Session_Obj::GetData | ( | string | Variable_Name | ) | [inline] |
Definition at line 102 of file Session.hpp.
References xmlParser::nodeList(), stateMachine::nodemap, ocGenericParser::parse(), xmlParser::states, and XML_Variables.
Referenced by chkout_functor::chkout_functor(), detail_functor::detail_functor(), ocTreeControl::emit(), col_handling_rep::filter(), Session_form::form_data_transfer(), operator()(), WorkItems::roleFilter(), list_base::setFilter(), list_base::setPage(), and list_base::setSort().
| bool Session_Obj::SetData | ( | string | Variable_Name, | |
| string | Data | |||
| ) | [inline] |
Definition at line 116 of file Session.hpp.
References xmlParser::addNode(), xmlNode::data, xmlParser::emit(), xmlNode::name, xmlParser::nodeList(), stateMachine::nodemap, ocGenericParser::parse(), xmlParser::states, and XML_Variables.
Referenced by openLogin::checkUser(), Promotion_form::dbf_action(), Session_form::form_data_transfer(), list_base::maxPageFixup(), list_base::reset(), Report_Parameters_form::saveToSession(), list_base::setFilter(), and list_base::setSort().
| bool Session_Obj::Synch | ( | ) | [inline] |
Definition at line 137 of file Session.hpp.
References read_write_base::db_insert(), read_write_base::db_update(), Id, isGood, read_write_base::key(), and UUID.
Referenced by openLogin::checkUser(), Session_form::dbf_action(), Promotion_form::dbf_action(), Report_Parameters_form::saveToSession(), and list_base::~list_base().
| void Session_Obj::killCookie | ( | void | ) | [inline] |
Definition at line 163 of file Session.hpp.
References Id, cgiCookie::set(), cgiCookie::setPath(), cgiCookie::setTimeout(), User_Id, and UUID.
| bool Session_Obj::IsGood | ( | void | ) | [inline] |
| void Session_Obj::makeUUID | ( | void | ) | [inline, protected] |
| string Session_Obj::operator() | ( | string | Variable_Name | ) | [inline] |
| string Session_Obj::GetData | ( | string | Variable_Name | ) | [inline] |
Definition at line 102 of file Session.hpp.
References xmlParser::nodeList(), stateMachine::nodemap, ocGenericParser::parse(), xmlParser::states, and XML_Variables.
| bool Session_Obj::SetData | ( | string | Variable_Name, | |
| string | Data | |||
| ) | [inline] |
Definition at line 116 of file Session.hpp.
References xmlParser::addNode(), xmlNode::data, xmlParser::emit(), xmlNode::name, xmlParser::nodeList(), stateMachine::nodemap, ocGenericParser::parse(), xmlParser::states, and XML_Variables.
| bool Session_Obj::Synch | ( | ) | [inline] |
Definition at line 137 of file Session.hpp.
References read_write_base::db_insert(), read_write_base::db_update(), Id, isGood, read_write_base::key(), and UUID.
| void Session_Obj::killCookie | ( | void | ) | [inline] |
Definition at line 163 of file Session.hpp.
References Id, cgiCookie::set(), cgiCookie::setPath(), cgiCookie::setTimeout(), User_Id, and UUID.
| bool Session_Obj::IsGood | ( | void | ) | [inline] |
Definition at line 30 of file Session.hpp.
Referenced by Session_form::form_display(), Session_form::form_id_transfer(), killCookie(), Session_Obj(), and Synch().
Definition at line 31 of file Session.hpp.
Referenced by Session_form::form_display(), killCookie(), main(), and Session_Obj().
| string Session_Obj::UUID |
Definition at line 32 of file Session.hpp.
Referenced by Session_form::form_display(), killCookie(), main(), makeUUID(), Session_Obj(), and Synch().
Definition at line 33 of file Session.hpp.
Referenced by Session_form::form_display(), main(), and Session_Obj().
| string Session_Obj::XML_Variables |
Definition at line 34 of file Session.hpp.
Referenced by Session_form::form_display(), GetData(), main(), Session_Obj(), and SetData().
changeMap Session_Obj::chMap [protected] |
Definition at line 38 of file Session.hpp.
bool Session_Obj::isGood [protected] |
bool Session_Obj::inCharge [protected] |
1.5.5