C# Class Gallifrey.JiraTimers.JiraTimer

Inheritance: INotifyPropertyChanged
Afficher le fichier Open project: BlythMeister/Gallifrey Class Usage Examples

Méthodes publiques

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

Private Methods

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

Method Details

AddIdleTimer() public méthode

public AddIdleTimer ( IdleTimer idleTimer ) : void
idleTimer Gallifrey.IdleTimers.IdleTimer
Résultat void

AddJiraExportedTime() public méthode

public AddJiraExportedTime ( System.TimeSpan loggedTime ) : void
loggedTime System.TimeSpan
Résultat void

ClearLastJiraCheck() public méthode

public ClearLastJiraCheck ( ) : void
Résultat void

HasExportedTime() public méthode

public HasExportedTime ( ) : bool
Résultat bool

IsThisWeek() public méthode

public IsThisWeek ( DayOfWeek startOfWeek ) : bool
startOfWeek DayOfWeek
Résultat bool

JiraTimer() public méthode

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

JiraTimer() public méthode

public JiraTimer ( JiraTimer previousTimer, System.DateTime dateStarted, bool resetTimes ) : System
previousTimer JiraTimer
dateStarted System.DateTime
resetTimes bool
Résultat System

JiraTimer() public méthode

public JiraTimer ( int localTimerNumber, string localTimerDescription, System.DateTime dateStarted, System.TimeSpan currentTime ) : System
localTimerNumber int
localTimerDescription string
dateStarted System.DateTime
currentTime System.TimeSpan
Résultat System

ManualAdjustment() public méthode

public ManualAdjustment ( System.TimeSpan changeTimespan, bool addTime ) : bool
changeTimespan System.TimeSpan
addTime bool
Résultat bool

RefreshFromJira() public méthode

public RefreshFromJira ( Gallifrey.Jira.Model.Issue jiraIssue ) : void
jiraIssue Gallifrey.Jira.Model.Issue
Résultat void

SetJiraExportedTime() public méthode

public SetJiraExportedTime ( System.TimeSpan loggedTime ) : void
loggedTime System.TimeSpan
Résultat void

StartTimer() public méthode

public StartTimer ( ) : void
Résultat void

StopTimer() public méthode

public StopTimer ( ) : System.TimeSpan
Résultat System.TimeSpan

UpdateExportTimeFromJira() public méthode

public UpdateExportTimeFromJira ( Gallifrey.Jira.Model.Issue jiraIssue, Gallifrey.Jira.Model.User currentUser ) : void
jiraIssue Gallifrey.Jira.Model.Issue
currentUser Gallifrey.Jira.Model.User
Résultat void

UpdateLocalTimerDescription() public méthode

public UpdateLocalTimerDescription ( string localTimerDescription ) : void
localTimerDescription string
Résultat void