C# Class Tp.MashupManager.MashupStorage.MashupScriptStorage

Inheritance: IMashupScriptStorage
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Méthodes publiques

Méthode Description
DeleteMashup ( string mashupName ) : void
GetMashup ( AccountName account, string mashupName ) : Mashup
GetMashup ( string mashupName ) : Mashup
MashupScriptStorage ( IPluginContext context, IMashupLocalFolder folder, ILogManager logManager, IMashupLoader mashupLoader ) : System
SaveMashup ( Mashup mashup ) : void

Private Methods

Méthode Description
EnsureMashupFileSubFolderExists ( string mashupFolderPath, string mashupFilePath ) : void
EnsureMashupFolderExistsAndEmpty ( string mashupFolderPath ) : void
GetMashupFolderPath ( AccountName accountName, string mashupName ) : string
GetMashupFolderPath ( string mashupName ) : string
WriteAccountsFile ( string mashupName, string mashupFolderPath ) : void
WritePlaceholdersFile ( string mashupName, string mashupPlaceholders, string mashupFolderPath ) : void

Method Details

DeleteMashup() public méthode

public DeleteMashup ( string mashupName ) : void
mashupName string
Résultat void

GetMashup() public méthode

public GetMashup ( AccountName account, string mashupName ) : Mashup
account Tp.Integration.Messages.AccountName
mashupName string
Résultat Tp.Integration.Messages.PluginLifecycle.Mashup

GetMashup() public méthode

public GetMashup ( string mashupName ) : Mashup
mashupName string
Résultat Tp.Integration.Messages.PluginLifecycle.Mashup

MashupScriptStorage() public méthode

public MashupScriptStorage ( IPluginContext context, IMashupLocalFolder folder, ILogManager logManager, IMashupLoader mashupLoader ) : System
context IPluginContext
folder IMashupLocalFolder
logManager ILogManager
mashupLoader IMashupLoader
Résultat System

SaveMashup() public méthode

public SaveMashup ( Mashup mashup ) : void
mashup Tp.Integration.Messages.PluginLifecycle.Mashup
Résultat void