@Component public class TrackingEntryDaoImpl extends Object implements TrackingEntryDao
| Constructor and Description |
|---|
TrackingEntryDaoImpl(com.atlassian.activeobjects.external.ActiveObjects ao) |
@Autowired public TrackingEntryDaoImpl(com.atlassian.activeobjects.external.ActiveObjects ao)
public void saveTrackingEntry(@NotNull
AOTrackingEntry trackingEntry)
TrackingEntryDaosaveTrackingEntry in interface TrackingEntryDaotrackingEntry - to save@NotNull public AOTrackingEntry createTrackingEntry(long planId, boolean active)
TrackingEntryDaocreateTrackingEntry in interface TrackingEntryDaoplanId - plan tracking entry belongs toactive - whether the tracking entry currently active or notpublic AOTrackingEntry addUser(AOTrackingEntry entry, String username, @Nullable String userWhoUpdated)
addUser in interface TrackingEntryDaopublic AOTrackingEntry addResult(AOTrackingEntry entry, long resultId, int buildNumber)
addResult in interface TrackingEntryDaopublic void removeUser(AOTrackingUser responsible)
removeUser in interface TrackingEntryDaopublic void removeResult(AOTrackingResult result)
removeResult in interface TrackingEntryDaopublic void removeAllUsers(AOTrackingEntry entry)
removeAllUsers in interface TrackingEntryDaopublic void removeAllResults(AOTrackingEntry entry)
public void removeTrackingEntry(AOTrackingEntry entry)
removeTrackingEntry in interface TrackingEntryDao@Nullable public AOTrackingEntry getTrackingEntryById(int id)
TrackingEntryDaogetTrackingEntryById in interface TrackingEntryDaoid - of tracking entry to find@Nullable public AOTrackingEntry getTrackingEntryForResult(Long resultId)
getTrackingEntryForResult in interface TrackingEntryDaopublic AOTrackingEntry getActiveTrackingEntryForPlan(long id) throws MultipleActiveTrackingEntryException
TrackingEntryDaogetActiveTrackingEntryForPlan in interface TrackingEntryDaoid - of the planMultipleActiveTrackingEntryException - if more than one active tracking entry is foundpublic List<AOTrackingEntry> getActiveTrackingEntries()
getActiveTrackingEntries in interface TrackingEntryDaopublic List<AOTrackingEntry> getActiveTrackingEntriesForUser(String username)
getActiveTrackingEntriesForUser in interface TrackingEntryDaopublic AOTrackingEntry getTrackingEntryWithBuildNumber(long planId, int buildNumber)
getTrackingEntryWithBuildNumber in interface TrackingEntryDaopublic void closeAllTrackingEntries(long planId)
closeAllTrackingEntries in interface TrackingEntryDaopublic void removeTrackingForPlan(long id)
removeTrackingForPlan in interface TrackingEntryDaopublic void removeTrackingForResult(long idOfDeletedItem)
removeTrackingForResult in interface TrackingEntryDaoCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.