@Component public class TrackingEntryManagerImpl extends Object implements TrackingEntryManager
| Constructor and Description |
|---|
TrackingEntryManagerImpl(TrackingEntryDao trackingEntryDao) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResult(TrackingEntry entry,
long resultId,
int buildNumber)
Add a result to an existing tracking entry
|
void |
addUser(TrackingEntry entry,
String user,
String userWhoUpdated)
Add a responsible user to an existing tracking entry
|
void |
closeTrackingEntry(TrackingEntry entry)
Close a tracking entry.
|
TrackingEntry |
createTrackingEntry(long planId,
boolean active)
Create a brand new tracking entry for this plan.
|
Collection<TrackingEntry> |
getActiveTrackingEntriesForUser(String username)
Find any active tracking entries for a given user.
|
TrackingEntry |
getActiveTrackingEntryForPlan(long id)
Returns the currently open tracking entry for plan.
|
TrackingEntry |
getTrackingEntryById(int id)
Find tracking entry by database id
|
TrackingEntry |
getTrackingEntryByResultId(long resultId)
Find the tracking entry for a given chain result.
|
TrackingEntry |
getTrackingEntryWithBuildNumber(long planId,
int buildNumber)
Find the tracking entry with given build number.
|
void |
removeAllUsers(TrackingEntry entry)
Removes all existing responsible users from the existing tracking entry.
|
void |
removeTrackingEntry(TrackingEntry trackingEntry)
Remove entire tracking entry.
|
void |
removeTrackingForPlan(long idOfDeletedItem)
Remove any tracking information for a given plan
|
void |
removeTrackingForResult(long idOfDeletedItem)
Remove any tracking information for a given result
|
void |
removeUser(TrackingEntry entry,
String user)
Remove a responsible user from existing tracking entry
|
void |
setActiveEntry(TrackingEntry trackingEntry)
Sets tracing entry to active.
|
@Autowired public TrackingEntryManagerImpl(TrackingEntryDao trackingEntryDao)
public TrackingEntry getTrackingEntryById(int id)
TrackingEntryManagergetTrackingEntryById in interface TrackingEntryManagerid - of tracking entry to findpublic TrackingEntry getTrackingEntryByResultId(long resultId)
TrackingEntryManagergetTrackingEntryByResultId in interface TrackingEntryManagerresultId - of the resultpublic TrackingEntry getActiveTrackingEntryForPlan(long id)
TrackingEntryManagergetActiveTrackingEntryForPlan in interface TrackingEntryManagerid - of the plan@NotNull public Collection<TrackingEntry> getActiveTrackingEntriesForUser(@NotNull String username)
TrackingEntryManagergetActiveTrackingEntriesForUser in interface TrackingEntryManagerusername - of the userpublic void addResult(@NotNull
TrackingEntry entry,
long resultId,
int buildNumber)
TrackingEntryManageraddResult in interface TrackingEntryManagerentry - to add result toresultId - id of the result to addpublic void addUser(@NotNull
TrackingEntry entry,
@NotNull
String user,
@Nullable
String userWhoUpdated)
TrackingEntryManageraddUser in interface TrackingEntryManagerentry - to add user toouser - to adduserWhoUpdated - user who updated the responsibility entry. Null if responsibility has been automatically assignedpublic void removeUser(@NotNull
TrackingEntry entry,
@NotNull
String user)
TrackingEntryManagerremoveUser in interface TrackingEntryManagerentry - to remove user fromuser - to removepublic void removeAllUsers(@NotNull
TrackingEntry entry)
TrackingEntryManagerremoveAllUsers in interface TrackingEntryManagerentry - to remove users frompublic void closeTrackingEntry(@NotNull
TrackingEntry entry)
TrackingEntryManagercloseTrackingEntry in interface TrackingEntryManagerentry - to close@NotNull public TrackingEntry createTrackingEntry(long planId, boolean active)
TrackingEntryManagercreateTrackingEntry in interface TrackingEntryManagerplanId - of planactive - should the new entry be created as active entrypublic void removeTrackingForPlan(long idOfDeletedItem)
TrackingEntryManagerremoveTrackingForPlan in interface TrackingEntryManageridOfDeletedItem - db id of the planpublic void removeTrackingForResult(long idOfDeletedItem)
TrackingEntryManagerremoveTrackingForResult in interface TrackingEntryManageridOfDeletedItem - db if of the resultpublic void removeTrackingEntry(TrackingEntry trackingEntry)
TrackingEntryManagerremoveTrackingEntry in interface TrackingEntryManagerpublic void setActiveEntry(TrackingEntry trackingEntry)
TrackingEntryManagersetActiveEntry in interface TrackingEntryManagerpublic TrackingEntry getTrackingEntryWithBuildNumber(long planId, int buildNumber)
TrackingEntryManagergetTrackingEntryWithBuildNumber in interface TrackingEntryManagerCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.