TimesheetListFilter.javaPackage: org.projectforge.web.timesheet
Classes: TimesheetListFilter
Extends: TimesheetFilter
Methods (1): reset
Fields (1): serialVersionUID
Imports: 4 packages
package org.projectforge.web.timesheet;
import org.projectforge.business.timesheet.TimesheetFilter;
import org.projectforge.framework.persistence.user.api.ThreadLocalUserContext;
import org.projectforge.framework.time.DateHolder;
import org.projectforge.framework.time.DatePrecision;
/**
*/
public class TimesheetListFilter extends TimesheetFilter
{
private static final long serialVersionUID = -7685135320311389741L;
@Override
public TimesheetListFilter reset()
{
super.reset();
setUserId(ThreadLocalUserContext.getLoggedInUserId());
final DateHolder date = new DateHolder(DatePrecision.DAY);
date.setBeginOfWeek();
setStartTime(date.getUtilDate());
date.setEndOfWeek();
setStopTime(date.getUtilDate());
return this;
}
}
868d6abb7 2025 -> 2026 63081666f Source file headers: 2024-> 2025. 67805f2fc ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-understandings in code). b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023.