C# Класс com.Sconit.Service.Dss.AbstractInboundMgr

Наследование: SessionBase, IInboundMgr
Показать файл Открыть проект

Открытые методы

Метод Описание
AbstractInboundMgr ( IDssImportHistoryMgr dssImportHistoryMgr, IGenericMgr genericMgr ) : System
ArchiveFile ( IList fileFullPaths, string archiveFloder ) : void
ArchiveFile ( string fileFullPath, string archiveFloder ) : void
CreateDssImportHistory ( DssInboundControl dssInboundControl, IList dssImportHistoryList, string files ) : void
DataReader ( string fileName, Encoding enc, string delimiter ) : FlatFileReader
DoAsyncProcessDssInboundRecord ( DssInboundControl dssInboundControl ) : void
ProcessCreateData ( IList dssImportHistoryList ) : IList
ProcessDeleteData ( IList dssImportHistoryList ) : IList
ProcessDssInboundRecord ( DssInboundControl dssInboundControl ) : void
ProcessInboundFile ( DssInboundControl dssInboundControl, string files ) : void
ProcessInboundRecord ( DssInboundControl dssInboundControl ) : void

Защищенные методы

Метод Описание
CreateOrUpdateObject ( IList objList ) : void
CreateOrUpdateObject ( object obj ) : void
DeleteObject ( IList objList ) : void
DeleteObject ( object obj ) : void
DeserializeForCreate ( IList dssImportHistoryList ) : IList
DeserializeForCreate ( DssImportHistory dssImportHistory ) : object
DeserializeForDelete ( IList dssImportHistoryList ) : IList
DeserializeForDelete ( DssImportHistory dssImportHistory ) : object
FillDssImportHistory ( string lineData, DssImportHistory dssImportHistory ) : void

Описание методов

AbstractInboundMgr() публичный Метод

public AbstractInboundMgr ( IDssImportHistoryMgr dssImportHistoryMgr, IGenericMgr genericMgr ) : System
dssImportHistoryMgr IDssImportHistoryMgr
genericMgr IGenericMgr
Результат System

ArchiveFile() публичный Метод

public ArchiveFile ( IList fileFullPaths, string archiveFloder ) : void
fileFullPaths IList
archiveFloder string
Результат void

ArchiveFile() публичный Метод

public ArchiveFile ( string fileFullPath, string archiveFloder ) : void
fileFullPath string
archiveFloder string
Результат void

CreateDssImportHistory() публичный Метод

public CreateDssImportHistory ( DssInboundControl dssInboundControl, IList dssImportHistoryList, string files ) : void
dssInboundControl DssInboundControl
dssImportHistoryList IList
files string
Результат void

CreateOrUpdateObject() защищенный Метод

protected CreateOrUpdateObject ( IList objList ) : void
objList IList
Результат void

CreateOrUpdateObject() защищенный абстрактный Метод

protected abstract CreateOrUpdateObject ( object obj ) : void
obj object
Результат void

DataReader() публичный Метод

public DataReader ( string fileName, Encoding enc, string delimiter ) : FlatFileReader
fileName string
enc Encoding
delimiter string
Результат FlatFileReader

DeleteObject() защищенный Метод

protected DeleteObject ( IList objList ) : void
objList IList
Результат void

DeleteObject() защищенный абстрактный Метод

protected abstract DeleteObject ( object obj ) : void
obj object
Результат void

DeserializeForCreate() защищенный Метод

protected DeserializeForCreate ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
Результат IList

DeserializeForCreate() защищенный абстрактный Метод

protected abstract DeserializeForCreate ( DssImportHistory dssImportHistory ) : object
dssImportHistory DssImportHistory
Результат object

DeserializeForDelete() защищенный Метод

protected DeserializeForDelete ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
Результат IList

DeserializeForDelete() защищенный абстрактный Метод

protected abstract DeserializeForDelete ( DssImportHistory dssImportHistory ) : object
dssImportHistory DssImportHistory
Результат object

DoAsyncProcessDssInboundRecord() публичный Метод

public DoAsyncProcessDssInboundRecord ( DssInboundControl dssInboundControl ) : void
dssInboundControl DssInboundControl
Результат void

FillDssImportHistory() защищенный Метод

protected FillDssImportHistory ( string lineData, DssImportHistory dssImportHistory ) : void
lineData string
dssImportHistory DssImportHistory
Результат void

ProcessCreateData() публичный Метод

public ProcessCreateData ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
Результат IList

ProcessDeleteData() публичный Метод

public ProcessDeleteData ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
Результат IList

ProcessDssInboundRecord() публичный Метод

public ProcessDssInboundRecord ( DssInboundControl dssInboundControl ) : void
dssInboundControl DssInboundControl
Результат void

ProcessInboundFile() публичный Метод

public ProcessInboundFile ( DssInboundControl dssInboundControl, string files ) : void
dssInboundControl DssInboundControl
files string
Результат void

ProcessInboundRecord() публичный Метод

public ProcessInboundRecord ( DssInboundControl dssInboundControl ) : void
dssInboundControl DssInboundControl
Результат void