C# Class Tp.SourceControl.Commands.AutomapVcsToTpUsersCommand

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

Private Properties

Property Type Description
FindByEmail Tp.SourceControl.Commands.TpUserMappingInfo
FindByLogin Tp.SourceControl.Commands.TpUserMappingInfo
FindByName Tp.SourceControl.Commands.TpUserMappingInfo
GetMatchedUserLookup Tp.Integration.Plugin.Common.Mapping.MappingLookup
GetVcsUnmappedUsersCount int
UpdateResultComment void
UpdateWithMappedSvnAuthors void
UpdateWithUnmappedSvnAuthors void

Public Methods

Method Description
AutomapVcsToTpUsersCommand ( IPluginMetadata pluginMetadata, IVersionControlSystemFactory vcsFactory ) : System.Collections.Generic
Execute ( string args, UserDTO user ) : PluginCommandResponseMessage

Private Methods

Method Description
FindByEmail ( string author, IEnumerable tpUsers ) : Tp.SourceControl.Commands.TpUserMappingInfo
FindByLogin ( string author, IEnumerable tpUsers ) : Tp.SourceControl.Commands.TpUserMappingInfo
FindByName ( string author, IEnumerable tpUsers ) : Tp.SourceControl.Commands.TpUserMappingInfo
GetMatchedUserLookup ( string author, List tpUsers ) : MappingLookup
GetVcsUnmappedUsersCount ( IEnumerable allSvnAuthors, IEnumerable mappedSvnAuthors ) : int
UpdateResultComment ( AutomapVcsToTpUsersCommandResponse result, IEnumerable authors ) : void
UpdateWithMappedSvnAuthors ( AutomapVcsToTpUsersCommandResponse result, IEnumerable authors ) : void
UpdateWithUnmappedSvnAuthors ( AutomapVcsToTpUsersCommandResponse result, IEnumerable authors ) : void

Method Details

AutomapVcsToTpUsersCommand() public method

public AutomapVcsToTpUsersCommand ( IPluginMetadata pluginMetadata, IVersionControlSystemFactory vcsFactory ) : System.Collections.Generic
pluginMetadata IPluginMetadata
vcsFactory IVersionControlSystemFactory
return System.Collections.Generic

Execute() public method

public Execute ( string args, UserDTO user ) : PluginCommandResponseMessage
args string
user UserDTO
return Tp.Integration.Messages.Commands.PluginCommandResponseMessage