C# Класс UCSF.Business.DataImporter.GrantImporterBase

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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