C# Class Tp.SourceControl.Workflow.Workflow.UserMapper

ファイルを表示 Open project: TargetProcess/Target-Process-Plugins

Public Properties

Property Type Description
DefaultUser Tp.Integration.Plugin.Common.Mapping.MappingLookup

Protected Properties

Property Type Description
StorageRepository Func

Public Methods

Method Description
GetAuthorBy ( RevisionInfo revision ) : MappingLookup
IsAuthorMapped ( RevisionInfo revision ) : bool

Protected Methods

Method Description
AuthorIsSpecified ( RevisionInfo revision ) : bool
GetTpUserFromMapping ( RevisionInfo revision ) : MappingLookup
GuessUser ( RevisionInfo revision, IEnumerable userDtos ) : UserDTO
UserMapper ( Func storageRepository, Func logger ) : System

Method Details

AuthorIsSpecified() protected abstract method

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

GetAuthorBy() public method

public GetAuthorBy ( RevisionInfo revision ) : MappingLookup
revision Tp.SourceControl.VersionControlSystem.RevisionInfo
return Tp.Integration.Plugin.Common.Mapping.MappingLookup

GetTpUserFromMapping() protected abstract method

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

GuessUser() protected abstract method

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

IsAuthorMapped() public method

public IsAuthorMapped ( RevisionInfo revision ) : bool
revision Tp.SourceControl.VersionControlSystem.RevisionInfo
return bool

UserMapper() protected method

protected UserMapper ( Func storageRepository, Func logger ) : System
storageRepository Func
logger Func
return System

Property Details

DefaultUser public_oe static_oe property

public static MappingLookup,Tp.Integration.Plugin.Common.Mapping DefaultUser
return Tp.Integration.Plugin.Common.Mapping.MappingLookup

StorageRepository protected_oe property

protected Func StorageRepository
return Func