C# 클래스 Engage.Dnn.Locator.Components.DataImportScheduler

상속: DotNetNuke.Services.Scheduling.SchedulerClient
파일 보기 프로젝트 열기: EngageSoftware/Engage-Locator

Private Properties

프로퍼티 타입 설명
GetGeoCodeResults GeocodeResult
GetValue string
ImportData void
ResolveCountry int
ResolveState int
UpdateImportedLocationRow void

공개 메소드들

메소드 설명
CollectData ( DotNetNuke.Services.FileSystem.FolderInfo folderInfo, int startIndex, int portalId ) : void
DataImportScheduler ( DotNetNuke scheduleHistoryItem ) : System
DoWork ( ) : void
FileMove ( bool success ) : bool
GetGeoCoordinates ( int tabModuleId, string address1, string city, int regionId, string zip, int countryId ) : GeocodeResult
ParseCSV ( DotNetNuke fileInfo, int startIndex ) : void
StageData ( ArrayList files, DotNetNuke.Services.FileSystem.FolderInfo folderInfo ) : void

비공개 메소드들

메소드 설명
GetGeoCodeResults ( int tabModuleId, string address, string city, int regionId, string zip, int countryId ) : GeocodeResult
GetValue ( CsvReader reader, string colName ) : string
ImportData ( int portalId ) : void
ResolveCountry ( string country ) : int
ResolveState ( string state ) : int
UpdateImportedLocationRow ( int fileId ) : void

메소드 상세

CollectData() 공개 메소드

public CollectData ( DotNetNuke.Services.FileSystem.FolderInfo folderInfo, int startIndex, int portalId ) : void
folderInfo DotNetNuke.Services.FileSystem.FolderInfo
startIndex int
portalId int
리턴 void

DataImportScheduler() 공개 메소드

public DataImportScheduler ( DotNetNuke scheduleHistoryItem ) : System
scheduleHistoryItem DotNetNuke
리턴 System

DoWork() 공개 메소드

public DoWork ( ) : void
리턴 void

FileMove() 공개 메소드

public FileMove ( bool success ) : bool
success bool
리턴 bool

GetGeoCoordinates() 공개 정적인 메소드

public static GetGeoCoordinates ( int tabModuleId, string address1, string city, int regionId, string zip, int countryId ) : GeocodeResult
tabModuleId int
address1 string
city string
regionId int
zip string
countryId int
리턴 GeocodeResult

ParseCSV() 공개 메소드

public ParseCSV ( DotNetNuke fileInfo, int startIndex ) : void
fileInfo DotNetNuke
startIndex int
리턴 void

StageData() 공개 메소드

public StageData ( ArrayList files, DotNetNuke.Services.FileSystem.FolderInfo folderInfo ) : void
files System.Collections.ArrayList
folderInfo DotNetNuke.Services.FileSystem.FolderInfo
리턴 void