C# Class N2.Edit.Installation.InstallationManager

Mostra file Open project: bherila/n2cms Class Usage Examples

Public Methods

Method Description
CheckConnection ( string &stackTrace ) : string
CheckDatabase ( ) : string
CheckRootItem ( ) : string
CheckStartPage ( ) : string
ExecuteQuery ( string query ) : IEnumerable
ExportSchema ( ) : string
ExportSchema ( TextWriter output ) : void
ExportUpgradeSchema ( ) : string
GetRootAndStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable

Gets definitions suitable as start pages and root node.

GetRootDefinitions ( IEnumerable allDefinitions ) : IEnumerable

Gets definitions suitable as root nodes.

GetStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable

Gets definitions suitable as start pages.

GetStatus ( ) : DatabaseStatus
InsertExportFile ( Stream stream, string filename ) : ContentItem
InsertRootNode ( Type type, string name, string title ) : ContentItem
InsertStartPage ( Type type, ContentItem root, string name, string title ) : ContentItem
Install ( ) : void
InstallationManager ( ConnectionMonitor connectionContext, Importer importer, IWebContext webContext, IPersister persister, ContentActivator activator ) : System
Is ( InstallerHint flags, InstallerHint expected ) : bool

Checks installer hint bit flags.

UpdateStatus ( SystemStatusLevel currentLevel ) : void
Upgrade ( ) : void

Method Details

CheckConnection() public abstract method

public abstract CheckConnection ( string &stackTrace ) : string
stackTrace string
return string

CheckDatabase() public abstract method

public abstract CheckDatabase ( ) : string
return string

CheckRootItem() public abstract method

public abstract CheckRootItem ( ) : string
return string

CheckStartPage() public abstract method

public abstract CheckStartPage ( ) : string
return string

ExecuteQuery() public abstract method

public abstract ExecuteQuery ( string query ) : IEnumerable
query string
return IEnumerable

ExportSchema() public abstract method

public abstract ExportSchema ( ) : string
return string

ExportSchema() public abstract method

public abstract ExportSchema ( TextWriter output ) : void
output System.IO.TextWriter
return void

ExportUpgradeSchema() public abstract method

public abstract ExportUpgradeSchema ( ) : string
return string

GetRootAndStartDefinitions() public method

Gets definitions suitable as start pages and root node.
public GetRootAndStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable
allDefinitions IEnumerable
return IEnumerable

GetRootDefinitions() public method

Gets definitions suitable as root nodes.
public GetRootDefinitions ( IEnumerable allDefinitions ) : IEnumerable
allDefinitions IEnumerable
return IEnumerable

GetStartDefinitions() public method

Gets definitions suitable as start pages.
public GetStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable
allDefinitions IEnumerable
return IEnumerable

GetStatus() public abstract method

public abstract GetStatus ( ) : DatabaseStatus
return DatabaseStatus

InsertExportFile() public method

public InsertExportFile ( Stream stream, string filename ) : ContentItem
stream Stream
filename string
return ContentItem

InsertRootNode() public method

public InsertRootNode ( Type type, string name, string title ) : ContentItem
type Type
name string
title string
return ContentItem

InsertStartPage() public method

public InsertStartPage ( Type type, ContentItem root, string name, string title ) : ContentItem
type Type
root ContentItem
name string
title string
return ContentItem

Install() public abstract method

public abstract Install ( ) : void
return void

InstallationManager() public method

public InstallationManager ( ConnectionMonitor connectionContext, Importer importer, IWebContext webContext, IPersister persister, ContentActivator activator ) : System
connectionContext ConnectionMonitor
importer Importer
webContext IWebContext
persister IPersister
activator ContentActivator
return System

Is() public static method

Checks installer hint bit flags.
public static Is ( InstallerHint flags, InstallerHint expected ) : bool
flags InstallerHint The defined flags.
expected InstallerHint The expected flags.
return bool

UpdateStatus() public method

public UpdateStatus ( SystemStatusLevel currentLevel ) : void
currentLevel SystemStatusLevel
return void

Upgrade() public abstract method

public abstract Upgrade ( ) : void
return void