[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.WebHandler.CoreHandler Class Reference

Inheritance diagram for Core.Tools.AccountManager.WebHandler.CoreHandler:

Core.Tools.AccountManager.WebHandler.BlogHandler Core.Tools.AccountManager.WebHandler.ForumHandler Core.Tools.AccountManager.WebHandler.MediaHandler Core.Tools.DWAC.WebHandler.DWACHandler Core.Web.LegacyHandler

List of all members.

Public Member Functions

void ProcessRequest (HttpContext context)
virtual void HandleRequest (HttpContext Context, PageContext page_context)
String GetApplicationPath (HttpContext Context)
void PageRedirect (HttpContext Context, PageContext page_context, String target)
void RenderControls (System.Web.HttpContext Context, PageContext page_context, Core.Tools.AccountManager.Map.Account context_user, bool IncludeManagerControls, bool RenderContainer, String context_path, String context_name, int context_id, int total_count, int start_count, int record_count, System.IO.StreamWriter stream)
String FormatParagraphContent (String in_content)
void RenderOpenContainer (System.Web.HttpContext Context, PageContext page_context, System.IO.StreamWriter writer)
void RenderCloseContainer (System.Web.HttpContext Context, PageContext page_context, System.IO.StreamWriter writer)
Map.DirectoryGroup GetProfileDirectory (Core.Tools.AccountManager.Map.Account user)
Core.Tools.AccountManager.Map.Data GetProfileData (Core.Tools.AccountManager.Map.Account user)
Core.Util.Config.ConfigReader GetProfileOptions (Core.Tools.AccountManager.Map.Account user)
int GetIntParam (HttpRequest Request, String name)
bool GetBoolParam (HttpRequest Request, String param_name)
float GetFloatParam (HttpRequest Request, String param_name)
String GetSafeParam (HttpRequest Request, String param_name)
virtual String HandleTranslateToken (HttpContext Context, PageContext page_context, Core.Tools.AccountManager.Map.Account reference_user, String token_keys)

Public Attributes

const String token_expression = "\\$\\{(\\S[^\\$\\/]+)\\}"

Static Public Attributes

static
System.Text.RegularExpressions.Regex 
token_pattern = new System.Text.RegularExpressions.Regex(token_expression)

Protected Member Functions

bool WriteSession (PageContext page_context)
Core.Tools.AccountManager.Forum.ForumMessage GetForumMessageFromRequest (PageContext page_context, Forum.Forum forum, String request_value)
Core.Tools.AccountManager.Forum.Forum GetForumFromRequest (PageContext page_context, String request_value)
Core.Tools.AccountManager.Map.Data GetDataFromRequest (PageContext page_context, Core.Tools.AccountManager.Map.Account user, Map.DirectoryGroup group, String request_value, bool details_only)

Properties

bool IsPost [get]
bool IsXmlRequest [get, set]
Map.SecurityToken SecurityToken [get]
bool EnableSecurityToken [get, set]
bool GenerateSecurityToken [get, set]
virtual bool AuthenticationRequired [get]
bool IsReusable [get]

Private Attributes

bool is_post = false
bool is_xml_request = false
bool enable_security_token = false
bool generate_security_token = false
Core.Tools.AccountManager.Map.SecurityToken security_token = null


Member Function Documentation

void Core.Tools.AccountManager.WebHandler.CoreHandler.ProcessRequest ( HttpContext  context  ) 

virtual void Core.Tools.AccountManager.WebHandler.CoreHandler.HandleRequest ( HttpContext  Context,
PageContext  page_context 
) [virtual]

String Core.Tools.AccountManager.WebHandler.CoreHandler.GetApplicationPath ( HttpContext  Context  ) 

bool Core.Tools.AccountManager.WebHandler.CoreHandler.WriteSession ( PageContext  page_context  )  [protected]

void Core.Tools.AccountManager.WebHandler.CoreHandler.PageRedirect ( HttpContext  Context,
PageContext  page_context,
String  target 
)

Core.Tools.AccountManager.Forum.ForumMessage Core.Tools.AccountManager.WebHandler.CoreHandler.GetForumMessageFromRequest ( PageContext  page_context,
Forum.Forum  forum,
String  request_value 
) [protected]

Core.Tools.AccountManager.Forum.Forum Core.Tools.AccountManager.WebHandler.CoreHandler.GetForumFromRequest ( PageContext  page_context,
String  request_value 
) [protected]

Core.Tools.AccountManager.Map.Data Core.Tools.AccountManager.WebHandler.CoreHandler.GetDataFromRequest ( PageContext  page_context,
Core.Tools.AccountManager.Map.Account  user,
Map.DirectoryGroup  group,
String  request_value,
bool  details_only 
) [protected]

void Core.Tools.AccountManager.WebHandler.CoreHandler.RenderControls ( System.Web.HttpContext  Context,
PageContext  page_context,
Core.Tools.AccountManager.Map.Account  context_user,
bool  IncludeManagerControls,
bool  RenderContainer,
String  context_path,
String  context_name,
int  context_id,
int  total_count,
int  start_count,
int  record_count,
System.IO.StreamWriter  stream 
)

String Core.Tools.AccountManager.WebHandler.CoreHandler.FormatParagraphContent ( String  in_content  ) 

void Core.Tools.AccountManager.WebHandler.CoreHandler.RenderOpenContainer ( System.Web.HttpContext  Context,
PageContext  page_context,
System.IO.StreamWriter  writer 
)

void Core.Tools.AccountManager.WebHandler.CoreHandler.RenderCloseContainer ( System.Web.HttpContext  Context,
PageContext  page_context,
System.IO.StreamWriter  writer 
)

Map.DirectoryGroup Core.Tools.AccountManager.WebHandler.CoreHandler.GetProfileDirectory ( Core.Tools.AccountManager.Map.Account  user  ) 

Core.Tools.AccountManager.Map.Data Core.Tools.AccountManager.WebHandler.CoreHandler.GetProfileData ( Core.Tools.AccountManager.Map.Account  user  ) 

Core.Util.Config.ConfigReader Core.Tools.AccountManager.WebHandler.CoreHandler.GetProfileOptions ( Core.Tools.AccountManager.Map.Account  user  ) 

int Core.Tools.AccountManager.WebHandler.CoreHandler.GetIntParam ( HttpRequest  Request,
String  name 
)

bool Core.Tools.AccountManager.WebHandler.CoreHandler.GetBoolParam ( HttpRequest  Request,
String  param_name 
)

float Core.Tools.AccountManager.WebHandler.CoreHandler.GetFloatParam ( HttpRequest  Request,
String  param_name 
)

String Core.Tools.AccountManager.WebHandler.CoreHandler.GetSafeParam ( HttpRequest  Request,
String  param_name 
)

virtual String Core.Tools.AccountManager.WebHandler.CoreHandler.HandleTranslateToken ( HttpContext  Context,
PageContext  page_context,
Core.Tools.AccountManager.Map.Account  reference_user,
String  token_keys 
) [virtual]


Member Data Documentation

const String Core.Tools.AccountManager.WebHandler.CoreHandler.token_expression = "\\$\\{(\\S[^\\$\\/]+)\\}"

System.Text.RegularExpressions.Regex Core.Tools.AccountManager.WebHandler.CoreHandler.token_pattern = new System.Text.RegularExpressions.Regex(token_expression) [static]


Property Documentation

bool Core.Tools.AccountManager.WebHandler.CoreHandler.IsPost [get]

bool Core.Tools.AccountManager.WebHandler.CoreHandler.IsXmlRequest [get, set]

Map.SecurityToken Core.Tools.AccountManager.WebHandler.CoreHandler.SecurityToken [get]

bool Core.Tools.AccountManager.WebHandler.CoreHandler.EnableSecurityToken [get, set]

bool Core.Tools.AccountManager.WebHandler.CoreHandler.GenerateSecurityToken [get, set]

virtual bool Core.Tools.AccountManager.WebHandler.CoreHandler.AuthenticationRequired [get]

bool Core.Tools.AccountManager.WebHandler.CoreHandler.IsReusable [get]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2008, whitefrost.com