C# 클래스 Gallifrey.JiraTimers.JiraTimer

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: BlythMeister/Gallifrey 1 사용 예제들

공개 메소드들

메소드 설명
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