DataobjectAccessType.javaprojectforge-business/src/main/java/org/projectforge/business/common/DataobjectAccessType.java, содержащий Java-код для слоя компонентов.Пакет: org.projectforge.business.common
Перечисления: DataobjectAccessType
Методы (3): hasAnyAccess, hasFullAccess, isIn
package org.projectforge.business.common;
/**
* @author Kai Reinhard (k.reinhard@me.de)
*/
public enum DataobjectAccessType {
OWNER, FULL, READONLY, MINIMAL, NONE;
/**
* @return true, если равно OWNER, FULL, READONLY или MINIMAL, иначе false (NONE).
*/
public boolean hasAnyAccess() {
return this != NONE;
}
/**
* @return true, если равно OWNER или FULL, иначе false.
*/
public boolean hasFullAccess() {
return this == OWNER || this == FULL;
}
public boolean isIn(final DataobjectAccessType... types) {
for (final DataobjectAccessType type : types) {
if (this == type) {
return true;
}
}
return false;
}
}
868d6abb7 2025 → 2026 63081666f Заголовки исходных файлов: 2024 → 2025. b6092df09 Авторские права 2023 → 2024 ab45d51fa Авторские права 2001-2022 → 2001-2023. 5f7ef41b8 Авторские права 2021 → 2022