EN · DE · RU · FR · ES

#187 : AddressCampaignValueFilter.java

plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignValueFilter.java Type : Java · Rôle : Composant · Source : plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignValueFilter.java 84 lignes · 42 code · 29 commentaires · 13 vides
Bean de critères de filtre/recherche pour les requêtes AddressCampaignValue. Étend BaseSearchFilter pour fournir des paramètres de requête typés pour les vues liste et les exports Excel.

Structure du code

Paquetage : org.projectforge.plugins.marketing

Classes : AddressCampaignValueFilter

Étend : AddressFilter

Méthodes (5) : getAddressCampaign, getAddressCampaignId, setAddressCampaign, getAddressCampaignValue, setAddressCampaignValue

Champs (3) : serialVersionUID, addressCampaign, addressCampaignValue

Importations : 2 paquetages

Code source (abrégé)

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 pour chaînage.
   */
  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;
  }
}

Historique Git

868d6abb7 2025 -> 2026
63081666f En-têtes des fichiers source : 2024 -> 2025.
4c04cfd65 CHANGEMENT-MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.)
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.