C# Class Tp.MashupManager.Mashup

Show file Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Private Properties

Property Type Description
AppendAccountMashupFile void
GetMashupScripts Tp.Integration.Messages.PluginLifecycle.PluginMashupScript[]
GetPlaceholders string[]

Public Methods

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

Protected Methods

Method Description
ValidateNameContainsOnlyValidChars ( PluginProfileErrorCollection errors ) : void
ValidateNameNotEmpty ( PluginProfileErrorCollection errors ) : void
ValidateNameUniqueness ( PluginProfileErrorCollection errors, MashupManagerProfile profile ) : void

Private Methods

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

Method Details

CreatePluginMashupMessage() public method

public CreatePluginMashupMessage ( ) : PluginMashupMessage
return Tp.Integration.Messages.PluginLifecycle.PluginMashupMessage

CreatePluginMashupMessage() public method

public CreatePluginMashupMessage ( AccountName accountName ) : PluginMashupMessage
accountName Tp.Integration.Messages.AccountName
return Tp.Integration.Messages.PluginLifecycle.PluginMashupMessage

Mashup() public method

public Mashup ( List files = null ) : System
files List
return System

ValidateAdd() public method

public ValidateAdd ( MashupManagerProfile profile ) : PluginProfileErrorCollection
profile MashupManagerProfile
return PluginProfileErrorCollection

ValidateNameContainsOnlyValidChars() protected method

protected ValidateNameContainsOnlyValidChars ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
return void

ValidateNameNotEmpty() protected method

protected ValidateNameNotEmpty ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
return void

ValidateNameUniqueness() protected method

protected ValidateNameUniqueness ( PluginProfileErrorCollection errors, MashupManagerProfile profile ) : void
errors PluginProfileErrorCollection
profile MashupManagerProfile
return void