C# Class Castle.Facilities.NHibernateIntegration.Builders.PersistentConfigurationBuilder

Serializes the Configuration for subsequent initializations.
Inheritance: DefaultConfigurationBuilder
Show file Open project: mahara/Castle.Facilities.NHibernateIntegration

Public Methods

Method Description
GetConfiguration ( IConfiguration config ) : NHibernate.Cfg.Configuration

Returns the Deserialized Configuration

PersistentConfigurationBuilder ( ) : System.Collections.Generic

Initializes the presistent Configuration builder using the default IConfigurationPersister

PersistentConfigurationBuilder ( IConfigurationPersister configurationPersister ) : System.Collections.Generic

Initializes the presistent Configuration builder with an specific IConfigurationPersister

Private Methods

Method Description
GetDependentFilenamesFrom ( IConfiguration config ) : IList
GetFilenameFrom ( IConfiguration config ) : string
StripInvalidCharacters ( string input ) : string

Method Details

GetConfiguration() public method

Returns the Deserialized Configuration
public GetConfiguration ( IConfiguration config ) : NHibernate.Cfg.Configuration
config IConfiguration The configuration node.
return NHibernate.Cfg.Configuration

PersistentConfigurationBuilder() public method

Initializes the presistent Configuration builder using the default IConfigurationPersister
public PersistentConfigurationBuilder ( ) : System.Collections.Generic
return System.Collections.Generic

PersistentConfigurationBuilder() public method

Initializes the presistent Configuration builder with an specific IConfigurationPersister
public PersistentConfigurationBuilder ( IConfigurationPersister configurationPersister ) : System.Collections.Generic
configurationPersister IConfigurationPersister
return System.Collections.Generic