C# Class Universe.DataManager.Migration.MigrationManager

Show file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method Description
DetermineOperation ( ) : void
ExecuteOperation ( ) : void
GetDescriptionOfCurrentOperation ( ) : MigrationOperationDescription
MigrationManager ( IDataConnector genericData, string migratorName, bool validateTables ) : System
RollBackOperation ( ) : void
ValidateVersion ( System.Version version ) : bool

Private Methods

Method Description
GetHighestVersionMigratorThatCanProvideDefaultSetup ( ) : Migrator
GetLatestVersionMigrator ( ) : Migrator
GetMigratorAfterVersion ( System.Version version ) : Migrator
GetMigratorByVersion ( System.Version version ) : Migrator

Method Details

DetermineOperation() public method

public DetermineOperation ( ) : void
return void

ExecuteOperation() public method

public ExecuteOperation ( ) : void
return void

GetDescriptionOfCurrentOperation() public method

public GetDescriptionOfCurrentOperation ( ) : MigrationOperationDescription
return MigrationOperationDescription

MigrationManager() public method

public MigrationManager ( IDataConnector genericData, string migratorName, bool validateTables ) : System
genericData IDataConnector
migratorName string
validateTables bool
return System

RollBackOperation() public method

public RollBackOperation ( ) : void
return void

ValidateVersion() public method

public ValidateVersion ( System.Version version ) : bool
version System.Version
return bool