EingangsrechnungListFilter.javaPaket: org.projectforge.business.fibu
Klassen: EingangsrechnungListFilter
Erweitert: RechnungFilter
Methoden (3): getPaymentTypes, setPaymentTypes, reset
Felder (2): serialVersionUID, paymentTypes
Importe: 4 Pakete
package org.projectforge.business.fibu;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.projectforge.framework.persistence.api.BaseSearchFilter;
import java.util.ArrayList;
import java.util.Collection;
@XStreamAlias("EingangsrechnungFilter")
public class EingangsrechnungListFilter extends RechnungFilter
{
private static final long serialVersionUID = -9163400923075871920L;
private Collection<PaymentType> paymentTypes = new ArrayList<>();
public EingangsrechnungListFilter()
{
}
public EingangsrechnungListFilter(final BaseSearchFilter filter)
{
super(filter);
if (filter instanceof EingangsrechnungListFilter) {
setShowKostZuweisungStatus(((EingangsrechnungListFilter) filter).isShowKostZuweisungStatus());
this.paymentTypes = ((EingangsrechnungListFilter) filter).getPaymentTypes();
}
}
public Collection<PaymentType> getPaymentTypes()
{
return paymentTypes;
}
public void setPaymentTypes(final Collection<PaymentType> paymentTypes)
{
this.paymentTypes = paymentTypes;
}
@Override
public RechnungFilter reset()
{
paymentTypes = new ArrayList<>();
return super.reset();
}
}
868d6abb7 2025 -> 2026 63081666f Quellcode-Dateiköpfe: 2024 -> 2025. b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. f7d514771 EingangsrechnungsListFilter: Serialisierungsproblem behoben