C# Class PHmiRunner.Utils.Trends.TrendsRunTarget

Inheritance: ITrendsRunTarget
Exibir arquivo Open project: phmi/phmi

Public Methods

Method Description
Clean ( ) : void
GetPage ( int trendTagIds, CriteriaType criteriaType, System.DateTime criteria, int maxCount ) : double?[]>[].Tuple
GetSamples ( int trendTagIds, System.DateTime startTime, System.DateTime endTime, int rarerer ) : double?[]>[].Tuple
Run ( ) : void
TrendsRunTarget ( TrendCategory trendCategory, INotificationReporter reporter, ITrendsRepositoryFactory repositoryFactory, IProject project, ITimeService timeService, ITrendTableSelector tableSelector ) : System

Private Methods

Method Description
DeleteOldTrendSamples ( ITrendsRepository repository ) : void
ProcessTrends ( ITrendsRepository repository ) : void

Method Details

Clean() public method

public Clean ( ) : void
return void

GetPage() public method

public GetPage ( int trendTagIds, CriteriaType criteriaType, System.DateTime criteria, int maxCount ) : double?[]>[].Tuple
trendTagIds int
criteriaType CriteriaType
criteria System.DateTime
maxCount int
return double?[]>[].Tuple

GetSamples() public method

public GetSamples ( int trendTagIds, System.DateTime startTime, System.DateTime endTime, int rarerer ) : double?[]>[].Tuple
trendTagIds int
startTime System.DateTime
endTime System.DateTime
rarerer int
return double?[]>[].Tuple

Run() public method

public Run ( ) : void
return void

TrendsRunTarget() public method

public TrendsRunTarget ( TrendCategory trendCategory, INotificationReporter reporter, ITrendsRepositoryFactory repositoryFactory, IProject project, ITimeService timeService, ITrendTableSelector tableSelector ) : System
trendCategory TrendCategory
reporter INotificationReporter
repositoryFactory ITrendsRepositoryFactory
project IProject
timeService ITimeService
tableSelector ITrendTableSelector
return System