C# Class Tp.Mercurial.Workflow.MercurialUserMapper

Inheritance: Tp.SourceControl.Workflow.Workflow.UserMapper
Mostrar archivo Open project: TargetProcess/Target-Process-Plugins

Public Methods

Method Description
MercurialUserMapper ( Func storageRepository, Func logger ) : System

Protected Methods

Method Description
AuthorIsSpecified ( RevisionInfo revision ) : bool
GetTpUserFromMapping ( RevisionInfo revision ) : MappingLookup
GuessUser ( RevisionInfo revision, IEnumerable userDtos ) : UserDTO

Private Methods

Method Description
AuthorEmailIsSpecified ( RevisionInfo revision ) : bool
AuthorNameIsSpecified ( RevisionInfo revision ) : bool

Method Details

AuthorIsSpecified() protected method

protected AuthorIsSpecified ( RevisionInfo revision ) : bool
revision Tp.SourceControl.VersionControlSystem.RevisionInfo
return bool

GetTpUserFromMapping() protected method

protected GetTpUserFromMapping ( RevisionInfo revision ) : MappingLookup
revision Tp.SourceControl.VersionControlSystem.RevisionInfo
return Tp.Integration.Plugin.Common.Mapping.MappingLookup

GuessUser() protected method

protected GuessUser ( RevisionInfo revision, IEnumerable userDtos ) : UserDTO
revision Tp.SourceControl.VersionControlSystem.RevisionInfo
userDtos IEnumerable
return Tp.Integration.Common.UserDTO

MercurialUserMapper() public method

public MercurialUserMapper ( Func storageRepository, Func logger ) : System
storageRepository Func
logger Func
return System