C# Class Tp.MashupManager.MashupInfoRepository

Inheritance: IMashupInfoRepository
显示文件 Open project: TargetProcess/Target-Process-Plugins

Private Properties

Property Type Description
AddMashupNameToPlugin void
CompleteWithNotChangedOriginFiles void
DeleteMashupNameToPlugin void
GetUniqueMashupName string
UpdateInternal PluginProfileErrorCollection
UpdateProfile void

Public Methods

Method Description
Add ( Mashup dto, bool generateUniqueName ) : PluginProfileErrorCollection
Delete ( string name ) : PluginProfileErrorCollection
MashupInfoRepository ( ILogManager logManager, IPluginContext context, ITpBus bus, IMashupScriptStorage scriptStorage ) : System
Update ( UpdateMashupCommandArg commandArg ) : PluginProfileErrorCollection

Private Methods

Method Description
AddMashupNameToPlugin ( string name ) : void
CompleteWithNotChangedOriginFiles ( UpdateMashupCommandArg commandArg ) : void
DeleteMashupNameToPlugin ( string name ) : void
GetUniqueMashupName ( string mashupName ) : string
UpdateInternal ( UpdateMashupCommandArg commandArg ) : PluginProfileErrorCollection
UpdateProfile ( MashupManagerProfile managerProfile ) : void

Method Details

Add() public method

public Add ( Mashup dto, bool generateUniqueName ) : PluginProfileErrorCollection
dto Mashup
generateUniqueName bool
return PluginProfileErrorCollection

Delete() public method

public Delete ( string name ) : PluginProfileErrorCollection
name string
return PluginProfileErrorCollection

MashupInfoRepository() public method

public MashupInfoRepository ( ILogManager logManager, IPluginContext context, ITpBus bus, IMashupScriptStorage scriptStorage ) : System
logManager ILogManager
context IPluginContext
bus ITpBus
scriptStorage IMashupScriptStorage
return System

Update() public method

public Update ( UpdateMashupCommandArg commandArg ) : PluginProfileErrorCollection
commandArg UpdateMashupCommandArg
return PluginProfileErrorCollection