C# 클래스 UCSF.Business.DataImporter.GrantImporterBase

파일 보기 프로젝트 열기: CTSIatUCSF/gadgets

보호된 프로퍼티들

프로퍼티 타입 설명
log log4net.ILog

공개 메소드들

메소드 설명
ImportData ( string uri, string orgName = null, string DUNSNumber = null ) : void

보호된 메소드들

메소드 설명
AddGrantError ( Grant grant, Exception exception ) : void
AddGrantToRecordset ( Grant grant ) : void
AddSuccessGrant ( Grant grant ) : void
CheckIfGrantExists ( Grant grant ) : bool
CompleteTransaction ( ) : void
GetPrincipalInvestigator ( int principalInvestigatorId ) : PrincipalInvestigator
GrantImporterBase ( ) : System
GrantImporterBase ( UCSDDataContext dataContext ) : System
StartTransaction ( ) : void
UpdateGrant ( Grant grant, System.Xml.Linq.XElement node ) : bool
UpdateGrantInvestigators ( Grant grant, System.Xml.Linq.XElement node ) : void
ValidateGrant ( Grant grant ) : void

비공개 메소드들

메소드 설명
FlushStream ( StreamWriter stream ) : void
ValidateField ( string data, int length ) : void

메소드 상세

AddGrantError() 보호된 메소드

protected AddGrantError ( Grant grant, Exception exception ) : void
grant UCSF.Data.Grant
exception System.Exception
리턴 void

AddGrantToRecordset() 보호된 메소드

protected AddGrantToRecordset ( Grant grant ) : void
grant UCSF.Data.Grant
리턴 void

AddSuccessGrant() 보호된 메소드

protected AddSuccessGrant ( Grant grant ) : void
grant UCSF.Data.Grant
리턴 void

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

protected abstract CheckIfGrantExists ( Grant grant ) : bool
grant UCSF.Data.Grant
리턴 bool

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

protected abstract CompleteTransaction ( ) : void
리턴 void

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

protected abstract GetPrincipalInvestigator ( int principalInvestigatorId ) : PrincipalInvestigator
principalInvestigatorId int
리턴 UCSF.Data.PrincipalInvestigator

GrantImporterBase() 보호된 메소드

protected GrantImporterBase ( ) : System
리턴 System

GrantImporterBase() 보호된 메소드

protected GrantImporterBase ( UCSDDataContext dataContext ) : System
dataContext UCSF.Data.UCSDDataContext
리턴 System

ImportData() 공개 메소드

public ImportData ( string uri, string orgName = null, string DUNSNumber = null ) : void
uri string
orgName string
DUNSNumber string
리턴 void

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

protected abstract StartTransaction ( ) : void
리턴 void

UpdateGrant() 보호된 메소드

protected UpdateGrant ( Grant grant, System.Xml.Linq.XElement node ) : bool
grant UCSF.Data.Grant
node System.Xml.Linq.XElement
리턴 bool

UpdateGrantInvestigators() 보호된 메소드

protected UpdateGrantInvestigators ( Grant grant, System.Xml.Linq.XElement node ) : void
grant UCSF.Data.Grant
node System.Xml.Linq.XElement
리턴 void

ValidateGrant() 보호된 메소드

protected ValidateGrant ( Grant grant ) : void
grant UCSF.Data.Grant
리턴 void

프로퍼티 상세

log 보호되어 있는 정적으로 프로퍼티

protected static ILog,log4net log
리턴 log4net.ILog