C# Класс Gallifrey.JiraTimers.JiraTimer

Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddIdleTimer ( IdleTimer idleTimer ) : void
AddJiraExportedTime ( System.TimeSpan loggedTime ) : void
ClearLastJiraCheck ( ) : void
HasExportedTime ( ) : bool
IsThisWeek ( DayOfWeek startOfWeek ) : bool
JiraTimer ( Gallifrey.Jira.Model.Issue jiraIssue, System.DateTime dateStarted, System.TimeSpan currentTime ) : System
JiraTimer ( JiraTimer previousTimer, System.DateTime dateStarted, bool resetTimes ) : System
JiraTimer ( int localTimerNumber, string localTimerDescription, System.DateTime dateStarted, System.TimeSpan currentTime ) : System
ManualAdjustment ( System.TimeSpan changeTimespan, bool addTime ) : bool
RefreshFromJira ( Gallifrey.Jira.Model.Issue jiraIssue ) : void
SetJiraExportedTime ( System.TimeSpan loggedTime ) : void
StartTimer ( ) : void
StopTimer ( ) : System.TimeSpan
UpdateExportTimeFromJira ( Gallifrey.Jira.Model.Issue jiraIssue, Gallifrey.Jira.Model.User currentUser ) : void
UpdateLocalTimerDescription ( string localTimerDescription ) : void

Приватные методы

Метод Описание
JiraTimer ( string jiraReference, string jiraProjectName, string jiraName, System.DateTime dateStarted, System.TimeSpan currentTime, System.TimeSpan exportedTime, System.Guid uniqueId, string jiraParentReference, string jiraParentName, System.DateTime lastJiraTimeCheck, bool localTimer ) : System
runningWatcherElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Описание методов

AddIdleTimer() публичный Метод

public AddIdleTimer ( IdleTimer idleTimer ) : void
idleTimer Gallifrey.IdleTimers.IdleTimer
Результат void

AddJiraExportedTime() публичный Метод

public AddJiraExportedTime ( System.TimeSpan loggedTime ) : void
loggedTime System.TimeSpan
Результат void

ClearLastJiraCheck() публичный Метод

public ClearLastJiraCheck ( ) : void
Результат void

HasExportedTime() публичный Метод

public HasExportedTime ( ) : bool
Результат bool

IsThisWeek() публичный Метод

public IsThisWeek ( DayOfWeek startOfWeek ) : bool
startOfWeek DayOfWeek
Результат bool

JiraTimer() публичный Метод

public JiraTimer ( Gallifrey.Jira.Model.Issue jiraIssue, System.DateTime dateStarted, System.TimeSpan currentTime ) : System
jiraIssue Gallifrey.Jira.Model.Issue
dateStarted System.DateTime
currentTime System.TimeSpan
Результат System

JiraTimer() публичный Метод

public JiraTimer ( JiraTimer previousTimer, System.DateTime dateStarted, bool resetTimes ) : System
previousTimer JiraTimer
dateStarted System.DateTime
resetTimes bool
Результат System

JiraTimer() публичный Метод

public JiraTimer ( int localTimerNumber, string localTimerDescription, System.DateTime dateStarted, System.TimeSpan currentTime ) : System
localTimerNumber int
localTimerDescription string
dateStarted System.DateTime
currentTime System.TimeSpan
Результат System

ManualAdjustment() публичный Метод

public ManualAdjustment ( System.TimeSpan changeTimespan, bool addTime ) : bool
changeTimespan System.TimeSpan
addTime bool
Результат bool

RefreshFromJira() публичный Метод

public RefreshFromJira ( Gallifrey.Jira.Model.Issue jiraIssue ) : void
jiraIssue Gallifrey.Jira.Model.Issue
Результат void

SetJiraExportedTime() публичный Метод

public SetJiraExportedTime ( System.TimeSpan loggedTime ) : void
loggedTime System.TimeSpan
Результат void

StartTimer() публичный Метод

public StartTimer ( ) : void
Результат void

StopTimer() публичный Метод

public StopTimer ( ) : System.TimeSpan
Результат System.TimeSpan

UpdateExportTimeFromJira() публичный Метод

public UpdateExportTimeFromJira ( Gallifrey.Jira.Model.Issue jiraIssue, Gallifrey.Jira.Model.User currentUser ) : void
jiraIssue Gallifrey.Jira.Model.Issue
currentUser Gallifrey.Jira.Model.User
Результат void

UpdateLocalTimerDescription() публичный Метод

public UpdateLocalTimerDescription ( string localTimerDescription ) : void
localTimerDescription string
Результат void