EN · DE · RU · FR · ES

#187: AddressCampaignValueFilter.java

plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignValueFilter.java Тип: Java · Роль: Компонент · Источник: plugins/org.projectforge.plugins.marketing/src/main/java/org/projectforge/plugins/marketing/AddressCampaignValueFilter.java 84 строки · 42 кода · 29 комментариев · 13 пустых
Бин фильтра/критериев поиска для запросов AddressCampaignValue. Расширяет BaseSearchFilter, предоставляя типизированные параметры запроса для представлений списков и экспорта в Excel.

Структура кода

Пакет: org.projectforge.plugins.marketing

Классы: AddressCampaignValueFilter

Расширяет: AddressFilter

Методы (5): getAddressCampaign, getAddressCampaignId, setAddressCampaign, getAddressCampaignValue, setAddressCampaignValue

Поля (3): serialVersionUID, addressCampaign, addressCampaignValue

Импорты: 2 пакета

Исходный код (сокращённый)

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 для цепочки вызовов.
   */
  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

868d6abb7 2025 -> 2026
63081666f Заголовки исходных файлов: 2024-> 2025.
4c04cfd65 КРУПНОЕ ИЗМЕНЕНИЕ! Миграция целочисленных id на Long id (включая внешние ключи и т.д.)
b6092df09 Авторское право 2023 -> 2024
ab45d51fa Авторское право 2001-2022 -> 2001-2023.