C# Class Rhetos.Deployment.ApplicationGenerator

ファイルを表示 Open project: Rhetos/Rhetos

Public Methods

Method Description
ApplicationGenerator ( ILogProvider logProvider, ISqlExecuter sqlExecuter, IDslModel dslModel, IDomGenerator domGenerator, IPluginsContainer generatorsContainer, Rhetos.Deployment.DatabaseCleaner databaseCleaner, DataMigration dataMigration, IDatabaseGenerator databaseGenerator, IDslScriptsProvider dslScriptsLoader ) : System
ExecuteGenerators ( bool deployDatabaseOnly ) : void

Private Methods

Method Description
GetSortedGenerators ( ) : IList
PrepareRhetosDatabase ( ) : void
UploadDslScriptsToServer ( ) : void
ValidateDbConnection ( ) : void

Method Details

ApplicationGenerator() public method

public ApplicationGenerator ( ILogProvider logProvider, ISqlExecuter sqlExecuter, IDslModel dslModel, IDomGenerator domGenerator, IPluginsContainer generatorsContainer, Rhetos.Deployment.DatabaseCleaner databaseCleaner, DataMigration dataMigration, IDatabaseGenerator databaseGenerator, IDslScriptsProvider dslScriptsLoader ) : System
logProvider ILogProvider
sqlExecuter ISqlExecuter
dslModel IDslModel
domGenerator IDomGenerator
generatorsContainer IPluginsContainer
databaseCleaner Rhetos.Deployment.DatabaseCleaner
dataMigration DataMigration
databaseGenerator IDatabaseGenerator
dslScriptsLoader IDslScriptsProvider
return System

ExecuteGenerators() public method

public ExecuteGenerators ( bool deployDatabaseOnly ) : void
deployDatabaseOnly bool
return void