RechnungListForm.javaPaquetage : org.projectforge.web.fibu
Classes : RechnungListForm
Étend : AbstractRechnungListForm
Méthodes (5) : init, onBeforeAddStatistics, getStats, newSearchFilterInstance, getLogger
Champs (1) : serialVersionUID
Importations : 6 paquetages
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()
{
// période pour la période de performance
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 En-têtes de fichiers source : 2024 -> 2025. e4f9ca1be Migration en cours... b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023.