C# 클래스 DealProcessing.DealProcessor

파일 보기 프로젝트 열기: jediskywalker/RTDeals

공개 프로퍼티들

프로퍼티 타입 설명
AllBrands List
AllCategories List
AllDealSources List
AllPatternMatches List
AllPatterns System.Collections.Hashtable
AllPatternsToIgnore List
AllProductModels List
AllProducts List
AllStores List
AllSubCategories System.Collections.Hashtable
AllSynonyms System.Collections.Hashtable
LockLookupLists object

공개 메소드들

메소드 설명
CleanDealTitle ( string title ) : string
GetBrandByID ( int id ) : Brand
GetCategoryByID ( int id ) : Category
GetDealSourceByID ( int id ) : DealSource
GetPatternByID ( int id ) : Pattern
GetPatternMatchByID ( int id ) : PatternMatch
GetPatternToIgnoreByID ( int id ) : PatternToIgnore
GetProductByID ( int id ) : Product
GetProductModelByID ( int id ) : ProductModel
GetStoreByID ( int id ) : Store
GetSubCategoryByID ( int id ) : SubCategory
GetSynonymByWord ( string word ) : Synonym
MatchKeywords ( string titleKeywords, string name, string aliases ) : bool
MatchProduct ( string title ) : ProductMatch
ProcessOneRawDeal ( Deal deal ) : void
ProcessRawDeals ( ) : void
TitlePattenMatching ( string title, SubCategory &subcategory, int &scAccuracy, Store &store, int &stAccuracy, Product &product, int &prdAccuray, string &dealType, int &dtAccuracy, bool &freeshippping ) : void

메소드 상세

CleanDealTitle() 공개 정적인 메소드

public static CleanDealTitle ( string title ) : string
title string
리턴 string

GetBrandByID() 공개 정적인 메소드

public static GetBrandByID ( int id ) : Brand
id int
리턴 Brand

GetCategoryByID() 공개 정적인 메소드

public static GetCategoryByID ( int id ) : Category
id int
리턴 Category

GetDealSourceByID() 공개 정적인 메소드

public static GetDealSourceByID ( int id ) : DealSource
id int
리턴 DealSource

GetPatternByID() 공개 정적인 메소드

public static GetPatternByID ( int id ) : Pattern
id int
리턴 Pattern

GetPatternMatchByID() 공개 정적인 메소드

public static GetPatternMatchByID ( int id ) : PatternMatch
id int
리턴 PatternMatch

GetPatternToIgnoreByID() 공개 정적인 메소드

public static GetPatternToIgnoreByID ( int id ) : PatternToIgnore
id int
리턴 PatternToIgnore

GetProductByID() 공개 정적인 메소드

public static GetProductByID ( int id ) : Product
id int
리턴 Product

GetProductModelByID() 공개 정적인 메소드

public static GetProductModelByID ( int id ) : ProductModel
id int
리턴 ProductModel

GetStoreByID() 공개 정적인 메소드

public static GetStoreByID ( int id ) : Store
id int
리턴 Store

GetSubCategoryByID() 공개 정적인 메소드

public static GetSubCategoryByID ( int id ) : SubCategory
id int
리턴 SubCategory

GetSynonymByWord() 공개 정적인 메소드

public static GetSynonymByWord ( string word ) : Synonym
word string
리턴 Synonym

MatchKeywords() 공개 정적인 메소드

public static MatchKeywords ( string titleKeywords, string name, string aliases ) : bool
titleKeywords string
name string
aliases string
리턴 bool

MatchProduct() 공개 정적인 메소드

public static MatchProduct ( string title ) : ProductMatch
title string
리턴 ProductMatch

ProcessOneRawDeal() 공개 정적인 메소드

public static ProcessOneRawDeal ( Deal deal ) : void
deal Deal
리턴 void

ProcessRawDeals() 공개 정적인 메소드

public static ProcessRawDeals ( ) : void
리턴 void

TitlePattenMatching() 공개 정적인 메소드

public static TitlePattenMatching ( string title, SubCategory &subcategory, int &scAccuracy, Store &store, int &stAccuracy, Product &product, int &prdAccuray, string &dealType, int &dtAccuracy, bool &freeshippping ) : void
title string
subcategory SubCategory
scAccuracy int
store Store
stAccuracy int
product Product
prdAccuray int
dealType string
dtAccuracy int
freeshippping bool
리턴 void

프로퍼티 상세

AllBrands 공개적으로 정적으로 프로퍼티

public static List AllBrands
리턴 List

AllCategories 공개적으로 정적으로 프로퍼티

public static List AllCategories
리턴 List

AllDealSources 공개적으로 정적으로 프로퍼티

public static List AllDealSources
리턴 List

AllPatternMatches 공개적으로 정적으로 프로퍼티

public static List AllPatternMatches
리턴 List

AllPatterns 공개적으로 정적으로 프로퍼티

public static Hashtable,System.Collections AllPatterns
리턴 System.Collections.Hashtable

AllPatternsToIgnore 공개적으로 정적으로 프로퍼티

public static List AllPatternsToIgnore
리턴 List

AllProductModels 공개적으로 정적으로 프로퍼티

public static List AllProductModels
리턴 List

AllProducts 공개적으로 정적으로 프로퍼티

public static List AllProducts
리턴 List

AllStores 공개적으로 정적으로 프로퍼티

public static List AllStores
리턴 List

AllSubCategories 공개적으로 정적으로 프로퍼티

public static Hashtable,System.Collections AllSubCategories
리턴 System.Collections.Hashtable

AllSynonyms 공개적으로 정적으로 프로퍼티

public static Hashtable,System.Collections AllSynonyms
리턴 System.Collections.Hashtable

LockLookupLists 공개적으로 정적으로 프로퍼티

public static object LockLookupLists
리턴 object