EN · DE · RU · FR · ES

#493: LdapGroupValues.java

projectforge-business/src/main/java/org/projectforge/business/ldap/LdapGroupValues.java Тип: Java · Роль: LDAP Интеграция · Источник: projectforge-business/src/main/java/org/projectforge/business/ldap/LdapGroupValues.java 63 строки · 27 кода · 27 комментариев · 9 пустых
Файл исходного кода в projectforge-business/src/main/java/org/projectforge/business/ldap/LdapGroupValues.java, содержащий Java-код для уровня интеграции LDAP.

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

Пакет: org.projectforge.business.ldap

Классы: LdapGroupValues

Реализует: Serializable

Методы (4): isValuesEmpty, isPosixValuesEmpty, getGidNumber, setGidNumber

Поля (2): serialVersionUID, gidNumber

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

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

package org.projectforge.business.ldap;

import org.projectforge.framework.persistence.user.entities.GroupDO;
import org.projectforge.framework.xmlstream.XmlObject;

import java.io.Serializable;

/**
 * Bean, используемый для сериализации и десериализации значений ldap в виде xml-строки в {@link GroupDO#getLdapValues()} ConfigXML
 * (config.xml).
 * @author Kai Reinhard (k.reinhard@micromata.de)
 */
@XmlObject(alias = "values")
public class LdapGroupValues implements Serializable
{
  private static final long serialVersionUID = 812898869519604597L;

  private Integer gidNumber = null;

  public boolean isValuesEmpty()
  {
    return isPosixValuesEmpty();
  }

  public boolean isPosixValuesEmpty()
  {
    return getGidNumber() == null;
  }

  public Integer getGidNumber()
  {
    return gidNumber;
  }

  public LdapGroupValues setGidNumber(final Integer gidNumber)
  {
    this.gidNumber = gidNumber;
    return this;
  }
}

История Git

868d6abb7 2025 -> 2026
63081666f Заголовки исходных файлов: 2024 -> 2025.
b6092df09 Авторские права 2023 -> 2024
ab45d51fa Авторские права 2001-2022 -> 2001-2023.
5f7ef41b8 Авторские права 2021 -> 2022