TimesheetListFilter.javaPaket: org.projectforge.web.timesheet
Klassen: TimesheetListFilter
Erweitert: TimesheetFilter
Methoden (1): reset
Felder (1): serialVersionUID
Importe: 4 Pakete
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 Quellcode-Dateiköpfe: 2024 -> 2025. 67805f2fc ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (umbenannt, um Missverständnisse im Code zu vermeiden). b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023.