final TimesheetPrefData pref = getTimesheetPrefData();
final TimesheetDO timesheet = getData();
pref.appendRecentEntry(timesheet);
pref.appendRecentTask(timesheet.getTaskId());
if (StringUtils.isNotBlank(timesheet.getLocation()) == true) {
pref.appendRecentLocation(timesheet.getLocation());
}
// Does the user want to store this time sheet as template?
if (BooleanUtils.isTrue(form.saveAsTemplate) == true) {
final UserPrefEditPage userPrefEditPage = new UserPrefEditPage(UserPrefArea.TIMESHEET_TEMPLATE, getData());
userPrefEditPage.setReturnToPage(this.returnToPage);