C# Class Db4oFramework.CurrentSessionContextBase

Inheritance: ICurrentSessionContext
Mostrar archivo Open project: jhicks/Db4oFramework

Public Methods

Method Description
BindSession ( ISession session ) : void
GetCurrentSession ( ISessionFactory sessionFactory ) : ISession
HasBoundSession ( ISessionFactory sessionFactory ) : bool
UnbindSession ( ISessionFactory sessionFactory ) : ISession

Protected Methods

Method Description
DoBind ( ISession session ) : void
DoGetSession ( ISessionFactory sessionFactory ) : ISession
DoUnbind ( ISessionFactory sessionFactory ) : ISession

Method Details

BindSession() public method

public BindSession ( ISession session ) : void
session ISession
return void

DoBind() protected abstract method

protected abstract DoBind ( ISession session ) : void
session ISession
return void

DoGetSession() protected abstract method

protected abstract DoGetSession ( ISessionFactory sessionFactory ) : ISession
sessionFactory ISessionFactory
return ISession

DoUnbind() protected abstract method

protected abstract DoUnbind ( ISessionFactory sessionFactory ) : ISession
sessionFactory ISessionFactory
return ISession

GetCurrentSession() public method

public GetCurrentSession ( ISessionFactory sessionFactory ) : ISession
sessionFactory ISessionFactory
return ISession

HasBoundSession() public method

public HasBoundSession ( ISessionFactory sessionFactory ) : bool
sessionFactory ISessionFactory
return bool

UnbindSession() public method

public UnbindSession ( ISessionFactory sessionFactory ) : ISession
sessionFactory ISessionFactory
return ISession