I
- the implementation specific issue typepublic interface IssueScheduleProvider<I>
Typically a bugtracking system make it possible to specify a date when an issue is due, but this doesn't have to be the same date as the user private date for which an Issue was scheduled to start work on.
It is up to the particular implementation if the values eventually match with corresponding remote repository fields or if they are merely handed locally as user private.
Note that an implementation of this interface is not mandatory for a NetBeans bugtracking plugin.
Modifier and Type | Field and Description |
---|---|
static String |
EVENT_ISSUE_SCHEDULE_CHANGED
Issue schedule has changed.
|
Modifier and Type | Method and Description |
---|---|
Date |
getDueDate(I i)
Returns the due date or
null if not provided (by the remote repository). |
IssueScheduleInfo |
getSchedule(I i)
Returns the the schedule info describing the time period for which
the Issue was scheduled to start work on.
|
void |
setSchedule(I i,
IssueScheduleInfo scheduleInfo)
Sets the schedule info describing the time period for which
the Issue was scheduled to start work on.
|
static final String EVENT_ISSUE_SCHEDULE_CHANGED
void setSchedule(I i, IssueScheduleInfo scheduleInfo)
Note that this is a different date as when the Issue is due to be finished.
i
- an implementation specific issue instancescheduleInfo
- a ScheduleInfo describing the Issues schedulingDate getDueDate(I i)
null
if not provided (by the remote repository).
Note that this is a different date as for when the Issue is scheduled.
i
- an implementation specific issue instanceIssueScheduleInfo getSchedule(I i)
Note that this is a different date as when the Issue is due to be finished.
i
- an implementation specific issue instance