Spec-Zone.ru › OpenJDK 17

Класс AttributeModificationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.naming.NamingException
javax.naming.directory.AttributeModificationException
Все реализованные интерфейсы:
Serializable
public class AttributeModificationException extends NamingException
Это исключение выбрасывается, когда попытка добавить, удалить или изменить атрибут, его идентификатор или его значения конфликтует с определением атрибута (схемой) или состоянием атрибута. Оно выбрасывается в ответ на DirContext.modifyAttributes(). Оно содержит список изменений, которые не были выполнены в порядке, в котором они были переданы modifyAttributes(). Если список null, то ни одно из изменений не было выполнено успешно.

Объект AttributeModificationException не синхронизирован по отношению к одновременным многопоточным доступам. Несколько потоков, пытающихся получить доступ к одному экземпляру AttributeModification и изменить его, должны заблокировать объект.

С:
1.3
См. также:
  • DirContext.modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes)
  • Сериализованная форма

Краткое описание полей

Поля, объявленные в классе javax.naming.NamingException

remainingName, resolvedName, resolvedObj, rootException

Краткое описание конструкторов

Конструктор Описание
AttributeModificationException()
Создаёт новый экземпляр AttributeModificationException.
AttributeModificationException(String explanation)
Создаёт новый экземпляр AttributeModificationException с объяснением.

Краткое описание методов

Модификатор и тип Метод Описание
ModificationItem[] getUnexecutedModifications()
Возвращает список невыполненных изменений.
void setUnexecutedModifications(ModificationItem[] e)
Устанавливает список невыполненных изменений.
String toString()
Строковое представление этого исключения содержит информацию о месте возникновения ошибки и о первом невыполненном изменении.

Методы, объявленные в классе javax.naming.NamingException

appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString

Методы, объявленные в классе java.lang.Throwable

addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

AttributeModificationException

public AttributeModificationException(String explanation)
Создаёт новый экземпляр AttributeModificationException с объяснением. Все остальные поля установлены в null.
Параметры:
explanation - Возможно null дополнительное описание об этом исключении. Если null, то у этого исключения нет сообщения об ошибке.
См. также:
  • Throwable.getMessage()

AttributeModificationException

public AttributeModificationException()
Создаёт новый экземпляр AttributeModificationException. Все поля установлены в null.

Подробное описание методов

setUnexecutedModifications

public void setUnexecutedModifications(ModificationItem[] e)
Устанавливает список невыполненных изменений. Элементы в списке должны появляться в том же порядке, в котором они изначально были предоставлены в DirContext.modifyAttributes(). Первый элемент в списке — это первый, который не был выполнен. Если этот список null, ни одна из операций, изначально переданных в modifyAttributes(), не была выполнена.
Параметры:
e - Возможно null список невыполненных изменений.
См. также:
  • getUnexecutedModifications()

getUnexecutedModifications

public ModificationItem[] getUnexecutedModifications()
Возвращает список невыполненных изменений. Элементы в списке появляются в том же порядке, в котором они изначально были предоставлены в DirContext.modifyAttributes(). Первый элемент в списке — это первый, который не был выполнен. Если этот список null, ни одна из операций, изначально переданных в modifyAttributes(), не была выполнена.
Возвращает:
Возможно null список невыполненных изменений.
См. также:
  • setUnexecutedModifications(javax.naming.directory.ModificationItem[])

toString

public String toString()
Строковое представление этого исключения содержит информацию о месте возникновения ошибки и о первом невыполненном изменении. Эта строка предназначена для отладки и не предназначена для программной интерпретации.
Переопределяет:
toString в классе NamingException
Возвращает:
Не null строковое представление этого исключения.

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.naming/javax/naming/directory/AttributeModificationException.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API