C# Class com.Sconit.Service.Dss.AbstractInboundMgr

Inheritance: SessionBase, IInboundMgr
ファイルを表示 Open project: Novthirteen/yfkey-scms

Public Methods

Method Description
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

Protected Methods

Method Description
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

Method Details

AbstractInboundMgr() public method

public AbstractInboundMgr ( IDssImportHistoryMgr dssImportHistoryMgr, IGenericMgr genericMgr ) : System
dssImportHistoryMgr IDssImportHistoryMgr
genericMgr IGenericMgr
return System

ArchiveFile() public method

public ArchiveFile ( IList fileFullPaths, string archiveFloder ) : void
fileFullPaths IList
archiveFloder string
return void

ArchiveFile() public method

public ArchiveFile ( string fileFullPath, string archiveFloder ) : void
fileFullPath string
archiveFloder string
return void

CreateDssImportHistory() public method

public CreateDssImportHistory ( DssInboundControl dssInboundControl, IList dssImportHistoryList, string files ) : void
dssInboundControl DssInboundControl
dssImportHistoryList IList
files string
return void

CreateOrUpdateObject() protected method

protected CreateOrUpdateObject ( IList objList ) : void
objList IList
return void

CreateOrUpdateObject() protected abstract method

protected abstract CreateOrUpdateObject ( object obj ) : void
obj object
return void

DataReader() public method

public DataReader ( string fileName, Encoding enc, string delimiter ) : FlatFileReader
fileName string
enc Encoding
delimiter string
return FlatFileReader

DeleteObject() protected method

protected DeleteObject ( IList objList ) : void
objList IList
return void

DeleteObject() protected abstract method

protected abstract DeleteObject ( object obj ) : void
obj object
return void

DeserializeForCreate() protected method

protected DeserializeForCreate ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
return IList

DeserializeForCreate() protected abstract method

protected abstract DeserializeForCreate ( DssImportHistory dssImportHistory ) : object
dssImportHistory DssImportHistory
return object

DeserializeForDelete() protected method

protected DeserializeForDelete ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
return IList

DeserializeForDelete() protected abstract method

protected abstract DeserializeForDelete ( DssImportHistory dssImportHistory ) : object
dssImportHistory DssImportHistory
return object

DoAsyncProcessDssInboundRecord() public method

public DoAsyncProcessDssInboundRecord ( DssInboundControl dssInboundControl ) : void
dssInboundControl DssInboundControl
return void

FillDssImportHistory() protected method

protected FillDssImportHistory ( string lineData, DssImportHistory dssImportHistory ) : void
lineData string
dssImportHistory DssImportHistory
return void

ProcessCreateData() public method

public ProcessCreateData ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
return IList

ProcessDeleteData() public method

public ProcessDeleteData ( IList dssImportHistoryList ) : IList
dssImportHistoryList IList
return IList

ProcessDssInboundRecord() public method

public ProcessDssInboundRecord ( DssInboundControl dssInboundControl ) : void
dssInboundControl DssInboundControl
return void

ProcessInboundFile() public method

public ProcessInboundFile ( DssInboundControl dssInboundControl, string files ) : void
dssInboundControl DssInboundControl
files string
return void

ProcessInboundRecord() public method

public ProcessInboundRecord ( DssInboundControl dssInboundControl ) : void
dssInboundControl DssInboundControl
return void