C# Class Tp.Integration.Plugin.Common.PluginCommand.Embedded.EditProfileCommandBase

Inheritance: ProfileCommandBase, IPluginCommand
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins

Méthodes publiques

Méthode Description
AddPluginProfile ( PluginProfileDto pluginProfile ) : void
Execute ( string args, UserDTO user = null ) : PluginCommandResponseMessage

Méthodes protégées

Méthode Description
EditProfileCommandBase ( IProfileCollection profileCollection, ITpBus bus, IPluginContext pluginContext, IPluginMetadata pluginMetadata ) : System
HandleErrors ( PluginProfileErrorCollection errors ) : void
NormalizeProfile ( PluginProfileDto dto ) : void
OnExecute ( PluginProfileDto profileProfileDto ) : PluginCommandResponseMessage
ValidateProfile ( PluginProfileDto pluginProfile, PluginProfileErrorCollection errors ) : void

Private Methods

Méthode Description
ValidateUniqueness ( PluginProfileDto pluginProfile, PluginProfileErrorCollection errors ) : void

Method Details

AddPluginProfile() public méthode

public AddPluginProfile ( PluginProfileDto pluginProfile ) : void
pluginProfile PluginProfileDto
Résultat void

EditProfileCommandBase() protected méthode

protected EditProfileCommandBase ( IProfileCollection profileCollection, ITpBus bus, IPluginContext pluginContext, IPluginMetadata pluginMetadata ) : System
profileCollection IProfileCollection
bus ITpBus
pluginContext IPluginContext
pluginMetadata IPluginMetadata
Résultat System

Execute() public méthode

public Execute ( string args, UserDTO user = null ) : PluginCommandResponseMessage
args string
user Tp.Integration.Common.UserDTO
Résultat Tp.Integration.Messages.Commands.PluginCommandResponseMessage

HandleErrors() protected static méthode

protected static HandleErrors ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
Résultat void

NormalizeProfile() protected méthode

protected NormalizeProfile ( PluginProfileDto dto ) : void
dto PluginProfileDto
Résultat void

OnExecute() protected abstract méthode

protected abstract OnExecute ( PluginProfileDto profileProfileDto ) : PluginCommandResponseMessage
profileProfileDto PluginProfileDto
Résultat Tp.Integration.Messages.Commands.PluginCommandResponseMessage

ValidateProfile() protected static méthode

protected static ValidateProfile ( PluginProfileDto pluginProfile, PluginProfileErrorCollection errors ) : void
pluginProfile PluginProfileDto
errors PluginProfileErrorCollection
Résultat void