[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.SessionFactory Class Reference

List of all members.

Public Member Functions

 SessionFactory ()
virtual void Destroy ()
bool GetIsSessionValid (AccountSession session)

Private Member Functions

internal bool ClearSessions ()
internal bool ClearSession (String session_id)
internal AccountSession CreateSession (String session_id)
internal AccountSession CreateSession (Account user, String session_id)
internal AccountSession CreateSession (IDbConnection connection, Account user, String session_id)
internal bool UpdateSession (AccountSession session)
internal bool UpdateSessionData (IDbConnection connection, AccountSession session, ref int total_size)
internal bool UpdateSession (IDbConnection connection, AccountSession session)
internal AccountSession GetSession (String session_id)
internal AccountSession GetSession (String session_id, bool create)
internal AccountSession GetSession (IDbConnection connection, String session_id)
internal AccountSession GetSession (IDbConnection connection, String session_id, bool create)

Private Attributes

Core.Util.Logger.AeiLog logger


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.SessionFactory.SessionFactory (  ) 


Member Function Documentation

virtual void Core.Tools.AccountManager.Factories.SessionFactory.Destroy (  )  [virtual]

internal bool Core.Tools.AccountManager.Factories.SessionFactory.ClearSessions (  )  [private]

internal bool Core.Tools.AccountManager.Factories.SessionFactory.ClearSession ( String  session_id  )  [private]

internal AccountSession Core.Tools.AccountManager.Factories.SessionFactory.CreateSession ( String  session_id  )  [private]

internal AccountSession Core.Tools.AccountManager.Factories.SessionFactory.CreateSession ( Account  user,
String  session_id 
) [private]

internal AccountSession Core.Tools.AccountManager.Factories.SessionFactory.CreateSession ( IDbConnection  connection,
Account  user,
String  session_id 
) [private]

bool Core.Tools.AccountManager.Factories.SessionFactory.GetIsSessionValid ( AccountSession  session  ) 

internal bool Core.Tools.AccountManager.Factories.SessionFactory.UpdateSession ( AccountSession  session  )  [private]

internal bool Core.Tools.AccountManager.Factories.SessionFactory.UpdateSessionData ( IDbConnection  connection,
AccountSession  session,
ref int  total_size 
) [private]

internal bool Core.Tools.AccountManager.Factories.SessionFactory.UpdateSession ( IDbConnection  connection,
AccountSession  session 
) [private]

internal AccountSession Core.Tools.AccountManager.Factories.SessionFactory.GetSession ( String  session_id  )  [private]

internal AccountSession Core.Tools.AccountManager.Factories.SessionFactory.GetSession ( String  session_id,
bool  create 
) [private]

internal AccountSession Core.Tools.AccountManager.Factories.SessionFactory.GetSession ( IDbConnection  connection,
String  session_id 
) [private]

internal AccountSession Core.Tools.AccountManager.Factories.SessionFactory.GetSession ( IDbConnection  connection,
String  session_id,
bool  create 
) [private]


Member Data Documentation


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