C# 클래스 Tp.SourceControl.Workflow.Workflow.UserMapper

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

공개 프로퍼티들

프로퍼티 타입 설명
DefaultUser Tp.Integration.Plugin.Common.Mapping.MappingLookup

보호된 프로퍼티들

프로퍼티 타입 설명
StorageRepository Func

공개 메소드들

메소드 설명
GetAuthorBy ( RevisionInfo revision ) : MappingLookup
IsAuthorMapped ( RevisionInfo revision ) : bool

보호된 메소드들

메소드 설명
AuthorIsSpecified ( RevisionInfo revision ) : bool
GetTpUserFromMapping ( RevisionInfo revision ) : MappingLookup
GuessUser ( RevisionInfo revision, IEnumerable userDtos ) : UserDTO
UserMapper ( Func storageRepository, Func logger ) : System

메소드 상세

AuthorIsSpecified() 보호된 추상적인 메소드

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

GetAuthorBy() 공개 메소드

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

GetTpUserFromMapping() 보호된 추상적인 메소드

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

GuessUser() 보호된 추상적인 메소드

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

IsAuthorMapped() 공개 메소드

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

UserMapper() 보호된 메소드

protected UserMapper ( Func storageRepository, Func logger ) : System
storageRepository Func
logger Func
리턴 System

프로퍼티 상세

DefaultUser 공개적으로 정적으로 프로퍼티

public static MappingLookup,Tp.Integration.Plugin.Common.Mapping DefaultUser
리턴 Tp.Integration.Plugin.Common.Mapping.MappingLookup

StorageRepository 보호되어 있는 프로퍼티

protected Func StorageRepository
리턴 Func