C# Class Tp.MashupManager.Mashup

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

Private Properties

Свойство Type Description
AppendAccountMashupFile void
GetMashupScripts Tp.Integration.Messages.PluginLifecycle.PluginMashupScript[]
GetPlaceholders string[]

Méthodes publiques

Méthode Description
CreatePluginMashupMessage ( ) : PluginMashupMessage
CreatePluginMashupMessage ( AccountName accountName ) : PluginMashupMessage
Mashup ( List files = null ) : System
ValidateAdd ( MashupManagerProfile profile ) : PluginProfileErrorCollection

Méthodes protégées

Méthode Description
ValidateNameContainsOnlyValidChars ( PluginProfileErrorCollection errors ) : void
ValidateNameNotEmpty ( PluginProfileErrorCollection errors ) : void
ValidateNameUniqueness ( PluginProfileErrorCollection errors, MashupManagerProfile profile ) : void

Private Methods

Méthode Description
AppendAccountMashupFile ( AccountName accountName, List scripts ) : void
GetMashupScripts ( AccountName accountName ) : Tp.Integration.Messages.PluginLifecycle.PluginMashupScript[]
GetPlaceholders ( ) : string[]

Method Details

CreatePluginMashupMessage() public méthode

public CreatePluginMashupMessage ( ) : PluginMashupMessage
Résultat Tp.Integration.Messages.PluginLifecycle.PluginMashupMessage

CreatePluginMashupMessage() public méthode

public CreatePluginMashupMessage ( AccountName accountName ) : PluginMashupMessage
accountName Tp.Integration.Messages.AccountName
Résultat Tp.Integration.Messages.PluginLifecycle.PluginMashupMessage

Mashup() public méthode

public Mashup ( List files = null ) : System
files List
Résultat System

ValidateAdd() public méthode

public ValidateAdd ( MashupManagerProfile profile ) : PluginProfileErrorCollection
profile MashupManagerProfile
Résultat PluginProfileErrorCollection

ValidateNameContainsOnlyValidChars() protected méthode

protected ValidateNameContainsOnlyValidChars ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
Résultat void

ValidateNameNotEmpty() protected méthode

protected ValidateNameNotEmpty ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
Résultat void

ValidateNameUniqueness() protected méthode

protected ValidateNameUniqueness ( PluginProfileErrorCollection errors, MashupManagerProfile profile ) : void
errors PluginProfileErrorCollection
profile MashupManagerProfile
Résultat void