C# 클래스 Tp.SourceControl.Commands.AutomapVcsToTpUsersCommand

상속: IPluginCommand
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
AutomapVcsToTpUsersCommand ( IPluginMetadata pluginMetadata, IVersionControlSystemFactory vcsFactory ) : System.Collections.Generic
Execute ( string args, UserDTO user ) : PluginCommandResponseMessage

비공개 메소드들

메소드 설명
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

메소드 상세

AutomapVcsToTpUsersCommand() 공개 메소드

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

Execute() 공개 메소드

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