EN · DE · RU · FR · ES

#187: AddressCampaignValueFilter.java

plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignValueFilter.java Typ: Java · Rolle: Komponente · Quelle: plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignValueFilter.java 84 Zeilen · 42 Code · 29 Kommentare · 13 leer
Filter-/Suchkriterien-Bean für AddressCampaignValue-Abfragen. Erweitert BaseSearchFilter, um typisierte Abfrageparameter für Listenansichten und Excel-Exporte bereitzustellen.

Codestruktur

Paket: org.projectforge.plugins.marketing

Klassen: AddressCampaignValueFilter

Erweitert: AddressFilter

Methoden (5): getAddressCampaign, getAddressCampaignId, setAddressCampaign, getAddressCampaignValue, setAddressCampaignValue

Felder (3): serialVersionUID, addressCampaign, addressCampaignValue

Importe: 2 Pakete

Quellcode (gekürzt)

package org.projectforge.plugins.marketing;

import org.projectforge.business.address.AddressFilter;
import org.projectforge.framework.persistence.api.BaseSearchFilter;

/**
 * @author Kai Reinhard (k.reinhard@micromata.de)
 */
public class AddressCampaignValueFilter extends AddressFilter
{
  private static final long serialVersionUID = 5731140604154434730L;

  private AddressCampaignDO addressCampaign;

  private String addressCampaignValue;

  public AddressCampaignValueFilter()
  {

  }

  public AddressCampaignValueFilter(final BaseSearchFilter filter)
  {
    super(filter);
    if (filter instanceof AddressCampaignValueFilter) {
      AddressCampaignValueFilter obj = (AddressCampaignValueFilter) filter;
      this.addressCampaign = obj.getAddressCampaign();
      this.addressCampaignValue = obj.getAddressCampaignValue();
    }
  }

  public AddressCampaignDO getAddressCampaign()
  {
    return addressCampaign;
  }

  public Long getAddressCampaignId()
  {
    return addressCampaign != null ? addressCampaign.getId() : null;
  }

  /**
   * @param addressCampaign
   * @return this für Verkettung.
   */
  public AddressCampaignValueFilter setAddressCampaign(final AddressCampaignDO addressCampaign)
  {
    this.addressCampaign = addressCampaign;
    return this;
  }

  public String getAddressCampaignValue()
  {
    return addressCampaignValue;
  }

  public void setAddressCampaignValue(final String addressCampaignValue)
  {
    this.addressCampaignValue = addressCampaignValue;
  }
}

Git-Verlauf

868d6abb7 2025 -> 2026
63081666f Quellcode-Dateiköpfe: 2024 -> 2025.
4c04cfd65 MAJOR-CHANGE! Migration von Integer-IDs zu Long-IDs (inkl. Fremdschlüssel etc.)
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.