Package com.deniz.jira.worklog.services
Interface SavedTimesheetService
public interface SavedTimesheetService
Handles saved timesheets.
-
Method Summary
Modifier and Type Method Description void
addTimesheetToFavorites(java.lang.String username, int savedTimesheetId)
void
addUserPropertyChangeListener(com.deniz.jira.worklog.services.UserPropertyChangeListener userPropertyChangeListener)
SavedTimesheetImp
deleteSavedTimesheet(int id, boolean invalidateCache)
java.util.Set<SavedTimesheetImp>
getFavoriteTimesheets(java.lang.String username)
SavedTimesheetImp
getSavedTimesheetForUserName(java.lang.String userName, int savedTimesheetId)
java.util.List<SavedTimesheetImp>
getSavedTimesheetsForUser(java.lang.String userKey)
java.util.List<SavedTimesheetImp>
getSavedTimesheetsForUserName(java.lang.String userName)
void
invalidateCaches()
void
removeTimesheetFromFavorites(java.lang.String username, int savedTimesheetId)
SavedTimesheetImp
saveTimesheet(SavedTimesheetImp savedTimesheet)
SavedTimesheetImp
saveTimesheet(java.lang.String ownerUserKey, SavedTimesheetImp savedTimesheetImp)
-
Method Details
-
getSavedTimesheetForUserName
SavedTimesheetImp getSavedTimesheetForUserName(java.lang.String userName, int savedTimesheetId) throws com.deniz.jira.worklog.services.AuthorizationException, NotFoundException- Throws:
com.deniz.jira.worklog.services.AuthorizationException
NotFoundException
-
getSavedTimesheetsForUser
java.util.List<SavedTimesheetImp> getSavedTimesheetsForUser(java.lang.String userKey) throws com.deniz.jira.worklog.services.AuthorizationException- Throws:
com.deniz.jira.worklog.services.AuthorizationException
-
getSavedTimesheetsForUserName
java.util.List<SavedTimesheetImp> getSavedTimesheetsForUserName(java.lang.String userName) throws com.deniz.jira.worklog.services.AuthorizationException- Throws:
com.deniz.jira.worklog.services.AuthorizationException
-
saveTimesheet
- Throws:
ValidationException
-
saveTimesheet
SavedTimesheetImp saveTimesheet(java.lang.String ownerUserKey, SavedTimesheetImp savedTimesheetImp) throws ValidationException- Throws:
ValidationException
-
deleteSavedTimesheet
SavedTimesheetImp deleteSavedTimesheet(int id, boolean invalidateCache) throws com.deniz.jira.worklog.services.AuthorizationException, NotFoundException- Throws:
com.deniz.jira.worklog.services.AuthorizationException
NotFoundException
-
removeTimesheetFromFavorites
void removeTimesheetFromFavorites(java.lang.String username, int savedTimesheetId) throws com.deniz.jira.worklog.services.AuthorizationException- Throws:
com.deniz.jira.worklog.services.AuthorizationException
-
addTimesheetToFavorites
void addTimesheetToFavorites(java.lang.String username, int savedTimesheetId) throws com.deniz.jira.worklog.services.AuthorizationException- Throws:
com.deniz.jira.worklog.services.AuthorizationException
-
getFavoriteTimesheets
java.util.Set<SavedTimesheetImp> getFavoriteTimesheets(java.lang.String username) throws com.deniz.jira.worklog.services.AuthorizationException- Throws:
com.deniz.jira.worklog.services.AuthorizationException
-
addUserPropertyChangeListener
void addUserPropertyChangeListener(com.deniz.jira.worklog.services.UserPropertyChangeListener userPropertyChangeListener) -
invalidateCaches
void invalidateCaches()
-