RechnungListForm.javaPaquete: org.projectforge.web.fibu
Clases: RechnungListForm
Extiende: AbstractRechnungListForm
Métodos (5): init, onBeforeAddStatistics, getStats, newSearchFilterInstance, getLogger
Campos (1): serialVersionUID
Importaciones: 6 paquetes
package org.projectforge.web.fibu;
import org.apache.wicket.model.LambdaModel;
import org.projectforge.business.fibu.RechnungDao;
import org.projectforge.business.fibu.RechnungListFilter;
import org.projectforge.business.fibu.RechnungsStatistik;
import org.slf4j.Logger;
import java.io.Serial;
public class RechnungListForm extends AbstractRechnungListForm<RechnungListFilter, RechnungListPage>
{
@Serial
private static final long serialVersionUID = 1657084619520768905L;
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(RechnungListForm.class);
@Override
protected void init()
{
final RechnungDao rechnungDao = getParentPage().getBaseDao();
this.years = rechnungDao.getYears();
super.init();
}
@Override
protected void onBeforeAddStatistics()
{
// período de tiempo para el período de rendimiento
final RechnungListFilter filter = getSearchFilter();
addTimePeriodPanel("fibu.periodOfPerformance",
LambdaModel.of(filter::getPeriodOfPerformanceStartDate, filter::setPeriodOfPerformanceStartDate),
LambdaModel.of(filter::getPeriodOfPerformanceEndDate, filter::setPeriodOfPerformanceEndDate)
);
}
@Override
protected RechnungsStatistik getStats()
{
return parentPage.getRechnungsStatistik();
}
public RechnungListForm(final RechnungListPage parentPage)
{
super(parentPage);
}
@Override
protected RechnungListFilter newSearchFilterInstance()
{
return new RechnungListFilter();
}
@Override
protected Logger getLogger()
{
return log;
}
}
868d6abb7 2025 -> 2026 63081666f Encabezados de archivos fuente: 2024-> 2025. e4f9ca1be Migración en progreso... b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023.