1. /*
  2. * @(#)InvalidAttributeIdentifierException.java 1.7 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package javax.naming.directory;
  8. import javax.naming.NamingException;
  9. /**
  10. * This exception is thrown when an attempt is
  11. * made to add to create an attribute with an invalid attribute identifier.
  12. * The validity of an attribute identifier is directory-specific.
  13. * <p>
  14. * Synchronization and serialization issues that apply to NamingException
  15. * apply directly here.
  16. *
  17. * @author Rosanna Lee
  18. * @author Scott Seligman
  19. * @version 1.7 03/12/19
  20. * @since 1.3
  21. */
  22. public class InvalidAttributeIdentifierException extends NamingException {
  23. /**
  24. * Constructs a new instance of InvalidAttributeIdentifierException using the
  25. * explanation supplied. All other fields set to null.
  26. * @param explanation Possibly null string containing additional detail about this exception.
  27. * @see java.lang.Throwable#getMessage
  28. */
  29. public InvalidAttributeIdentifierException(String explanation) {
  30. super(explanation);
  31. }
  32. /**
  33. * Constructs a new instance of InvalidAttributeIdentifierException.
  34. * All fields are set to null.
  35. */
  36. public InvalidAttributeIdentifierException() {
  37. super();
  38. }
  39. /**
  40. * Use serialVersionUID from JNDI 1.1.1 for interoperability
  41. */
  42. private static final long serialVersionUID = -9036920266322999923L;
  43. }