C# Class Castle.Facilities.NHibernateIntegration.NHibernateGenericDao

Summary description for GenericDao.
Contributed by Steve Degosserie <[email protected]>
Inheritance: INHibernateGenericDao
Show file Open project: nats/castle-1.0.3-mono

Public Methods

Method Description
Create ( object instance ) : object
Delete ( object instance ) : void
DeleteAll ( Type type ) : void
FindAll ( Type type ) : Array
FindAll ( Type type, ICriterion criterias ) : Array
FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems ) : Array
FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems, int firstRow, int maxRows ) : Array
FindAll ( Type type, ICriterion criterias, int firstRow, int maxRows ) : Array
FindAll ( Type type, int firstRow, int maxRows ) : Array
FindAllWithCustomQuery ( string queryString ) : Array
FindAllWithCustomQuery ( string queryString, int firstRow, int maxRows ) : Array
FindAllWithNamedQuery ( string namedQuery ) : Array
FindAllWithNamedQuery ( string namedQuery, int firstRow, int maxRows ) : Array
FindById ( Type type, object id ) : object
InitializeLazyProperties ( object instance ) : void
InitializeLazyProperty ( object instance, string propertyName ) : void
NHibernateGenericDao ( ISessionManager sessionManager ) : System
NHibernateGenericDao ( ISessionManager sessionManager, string sessionFactoryAlias ) : System
Save ( object instance ) : void
Update ( object instance ) : void

Private Methods

Method Description
GetSession ( ) : ISession

Method Details

Create() public method

public Create ( object instance ) : object
instance object
return object

Delete() public method

public Delete ( object instance ) : void
instance object
return void

DeleteAll() public method

public DeleteAll ( Type type ) : void
type System.Type
return void

FindAll() public method

public FindAll ( Type type ) : Array
type System.Type
return System.Array

FindAll() public method

public FindAll ( Type type, ICriterion criterias ) : Array
type System.Type
criterias ICriterion
return System.Array

FindAll() public method

public FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems ) : Array
type System.Type
criterias ICriterion
sortItems NHibernate.Expression.Order
return System.Array

FindAll() public method

public FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems, int firstRow, int maxRows ) : Array
type System.Type
criterias ICriterion
sortItems NHibernate.Expression.Order
firstRow int
maxRows int
return System.Array

FindAll() public method

public FindAll ( Type type, ICriterion criterias, int firstRow, int maxRows ) : Array
type System.Type
criterias ICriterion
firstRow int
maxRows int
return System.Array

FindAll() public method

public FindAll ( Type type, int firstRow, int maxRows ) : Array
type System.Type
firstRow int
maxRows int
return System.Array

FindAllWithCustomQuery() public method

public FindAllWithCustomQuery ( string queryString ) : Array
queryString string
return System.Array

FindAllWithCustomQuery() public method

public FindAllWithCustomQuery ( string queryString, int firstRow, int maxRows ) : Array
queryString string
firstRow int
maxRows int
return System.Array

FindAllWithNamedQuery() public method

public FindAllWithNamedQuery ( string namedQuery ) : Array
namedQuery string
return System.Array

FindAllWithNamedQuery() public method

public FindAllWithNamedQuery ( string namedQuery, int firstRow, int maxRows ) : Array
namedQuery string
firstRow int
maxRows int
return System.Array

FindById() public method

public FindById ( Type type, object id ) : object
type System.Type
id object
return object

InitializeLazyProperties() public method

public InitializeLazyProperties ( object instance ) : void
instance object
return void

InitializeLazyProperty() public method

public InitializeLazyProperty ( object instance, string propertyName ) : void
instance object
propertyName string
return void

NHibernateGenericDao() public method

public NHibernateGenericDao ( ISessionManager sessionManager ) : System
sessionManager ISessionManager
return System

NHibernateGenericDao() public method

public NHibernateGenericDao ( ISessionManager sessionManager, string sessionFactoryAlias ) : System
sessionManager ISessionManager
sessionFactoryAlias string
return System

Save() public method

public Save ( object instance ) : void
instance object
return void

Update() public method

public Update ( object instance ) : void
instance object
return void