com.unboundid.ldap.sdk.unboundidds
Class ChangeLogEntryAttributeExceededMaxValuesException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.unboundid.util.LDAPSDKException
              extended by com.unboundid.ldap.sdk.unboundidds.ChangeLogEntryAttributeExceededMaxValuesException
All Implemented Interfaces:
java.io.Serializable

@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class ChangeLogEntryAttributeExceededMaxValuesException
extends LDAPSDKException

NOTE: This class is part of the Commercial Edition of the UnboundID LDAP SDK for Java. It is not available for use in applications that include only the Standard Edition of the LDAP SDK, and is not supported for use in conjunction with non-UnboundID products.
This class provides an exception that may be thrown when attempting to obtain the value of an updated attribute as it appeared before or after a change was processed, but the number of values for that attribute exceeded the maximum number to include in a changelog entry.

See Also:
Serialized Form

Constructor Summary
ChangeLogEntryAttributeExceededMaxValuesException(java.lang.String message, ChangeLogEntryAttributeExceededMaxValuesCount attrInfo)
          Creates a new instance of this exception with the provided object.
 
Method Summary
 ChangeLogEntryAttributeExceededMaxValuesCount getAttributeInfo()
          Retrieves an object providing information about the attribute that had more values than could be included in a changelog entry before and/or after the change was processed.
 
Methods inherited from class com.unboundid.util.LDAPSDKException
getExceptionMessage, toString, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChangeLogEntryAttributeExceededMaxValuesException

public ChangeLogEntryAttributeExceededMaxValuesException(java.lang.String message,
                                                         ChangeLogEntryAttributeExceededMaxValuesCount attrInfo)
Creates a new instance of this exception with the provided object.

Parameters:
message - The message to use for the exception.
attrInfo - An object providing information about the attribute that had more values than could be included in a changelog entry before and/or after the change was processed.
Method Detail

getAttributeInfo

public ChangeLogEntryAttributeExceededMaxValuesCount getAttributeInfo()
Retrieves an object providing information about the attribute that had more values than could be included in a changelog entry before and/or after the change was processed.

Returns:
An object providing information about the attribute that had more values than could be included in a changelog entry before and/or after the change was processed.