Package com.deniz.jira.worklog.services
Interface SavedTimesheetService
public interface SavedTimesheetService
Handles saved timesheets.
-
Method Summary
Modifier and Type Method Description voidaddTimesheetToFavorites(java.lang.String username, int savedTimesheetId)voidaddUserPropertyChangeListener(com.deniz.jira.worklog.services.UserPropertyChangeListener userPropertyChangeListener)SavedTimesheetImpdeleteSavedTimesheet(int id, boolean invalidateCache)java.util.Set<SavedTimesheetImp>getFavoriteTimesheets(java.lang.String username)SavedTimesheetImpgetSavedTimesheetForUserName(java.lang.String userName, int savedTimesheetId)java.util.List<SavedTimesheetImp>getSavedTimesheetsForUser(java.lang.String userKey)java.util.List<SavedTimesheetImp>getSavedTimesheetsForUserName(java.lang.String userName)voidinvalidateCaches()voidremoveTimesheetFromFavorites(java.lang.String username, int savedTimesheetId)SavedTimesheetImpsaveTimesheet(SavedTimesheetImp savedTimesheet)SavedTimesheetImpsaveTimesheet(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.AuthorizationExceptionNotFoundException
-
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.AuthorizationExceptionNotFoundException
-
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()
-