C# Class PHmiRunner.Utils.Trends.TrendsRunTarget

Inheritance: ITrendsRunTarget
Afficher le fichier Open project: phmi/phmi

Méthodes publiques

Méthode 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

Méthode Description
DeleteOldTrendSamples ( ITrendsRepository repository ) : void
ProcessTrends ( ITrendsRepository repository ) : void

Method Details

Clean() public méthode

public Clean ( ) : void
Résultat void

GetPage() public méthode

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

GetSamples() public méthode

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

Run() public méthode

public Run ( ) : void
Résultat void

TrendsRunTarget() public méthode

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
Résultat System