JavaTM Platform
Standard Ed. 6

javax.naming.directory
클래스 AttributeModificationException

java.lang.Object 
  상위를 확장 java.lang.Throwable 
      상위를 확장 java.lang.Exception 
          상위를 확장 javax.naming.NamingException 
              상위를 확장 javax.naming.directory.AttributeModificationException
모든 구현된 인터페이스:
Serializable


public class AttributeModificationException
extends NamingException

이 예외는, 속성의 (schema) 정의나 속성 상태와 모순되는, 속성, 그 식별자, 또는 그 값의 추가, 삭제, 또는 변경을 실행하려고 하면(자) throw 됩니다. 이 예외는 DirContext.modifyAttributes()에 응답해 throw 됩니다. 이 속성에는, 실행되지 않았던 변경의 리스트가, modifyAttributes()로 지정된 순서로 포함됩니다. 리스트가 null 의 경우는, 어느 변경도 정상적으로 실행되지 않았던 것을 나타냅니다.

AttributeModificationException 인스턴스는, 병렬의 multi-thread 액세스에 대해서 동기화 되지 않습니다. 단일의 AttributeModification 인스턴스에의 액세스 및 그 인스턴스를 변경하려고 하는 복수의 thread에 의해, 객체는 락 됩니다.

도입된 버젼:
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)
          실행되지 않았던 변경의 리스트를 e 로 설정합니다.
 String toString ()
          이 예외의 캐릭터 라인 표현은, 에러가 발생한 위치에 관한 정보, 및 실행되지 않았던 최초의 변경으로 구성됩니다.
 
클래스 javax.naming. NamingException 로부터 상속된 메소드
appendRemainingComponent , appendRemainingName , getCause , getExplanation , getRemainingName , getResolvedName , getResolvedObj , getRootCause , initCause , setRemainingName , setResolvedName , setResolvedObj , setRootCause , toString
 
클래스 java.lang. Throwable 로부터 상속된 메소드
fillInStackTrace , getLocalizedMessage , getMessage , getStackTrace , 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)
실행되지 않았던 변경의 리스트를 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()
이 예외의 캐릭터 라인 표현은, 에러가 발생한 위치에 관한 정보, 및 실행되지 않았던 최초의 변경으로 구성됩니다. 이 캐릭터 라인은 디버그에 사용되어 프로그램에 의해 해석될 것은 없습니다.

오버라이드(override):
클래스 NamingException 내의 toString
반환값:
이 예외의 null 이외의 캐릭터 라인 표현

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.