# Serialized Form

- ## Package javax.jdo

  - ### Class javax.jdo.JDOCanRetryException extends JDOException implements Serializable

    serialVersionUID:
      3046202905626157173L

  - ### Class javax.jdo.JDODataStoreException extends JDOCanRetryException implements Serializable

    serialVersionUID:
      -8728485891077403354L

  - ### Class javax.jdo.JDODetachedFieldAccessException extends JDOUserException implements Serializable

    serialVersionUID:
      5035418119865472625L

  - ### Class javax.jdo.JDOEnhanceException extends JDOException implements Serializable

    serialVersionUID:
      7953336394264555958L

  - ### Class javax.jdo.JDOException extends RuntimeException implements Serializable

    serialVersionUID:
      1950979275859696534L

    - ### Serialized Fields

      - #### nested

            Throwable[] nested

        This exception was generated because of an exception in the runtime library.
        the nested `Throwable` array

      - #### failed

            Object failed

        This exception may be the result of incorrect parameters supplied to an API. This is the object from which the user can determine the cause of the problem.
        the failed `Object`

      - #### inPrintStackTrace

            boolean inPrintStackTrace

        Flag indicating whether printStackTrace is being executed.

  - ### Class javax.jdo.JDOFatalDataStoreException extends JDOFatalException implements Serializable

    serialVersionUID:
      8953679366316248154L

  - ### Class javax.jdo.JDOFatalException extends JDOException implements Serializable

    serialVersionUID:
      -414371106009364006L

  - ### Class javax.jdo.JDOFatalInternalException extends JDOFatalException implements Serializable

    serialVersionUID:
      -2315924677228266735L

  - ### Class javax.jdo.JDOFatalUserException extends JDOFatalException implements Serializable

    serialVersionUID:
      -7451285498620809419L

  - ### Class javax.jdo.JDONullIdentityException extends JDOUserException implements Serializable

    serialVersionUID:
      8912096213726707815L

  - ### Class javax.jdo.JDOObjectNotFoundException extends JDODataStoreException implements Serializable

    serialVersionUID:
      1367920495587689648L

  - ### Class javax.jdo.JDOOptimisticVerificationException extends JDOFatalDataStoreException implements Serializable

    serialVersionUID:
      7434635765817151133L

  - ### Class javax.jdo.JDOQueryInterruptedException extends JDOUserException implements Serializable

    serialVersionUID:
      -5832046548440677226L

  - ### Class javax.jdo.JDOReadOnlyException extends JDOUserException implements Serializable

    serialVersionUID:
      -6612305192571046806L

  - ### Class javax.jdo.JDOUnsupportedOptionException extends JDOUserException implements Serializable

    serialVersionUID:
      -8357333650749157892L

  - ### Class javax.jdo.JDOUserCallbackException extends JDOUserException implements Serializable

    serialVersionUID:
      -3317062335034038699L

  - ### Class javax.jdo.JDOUserException extends JDOCanRetryException implements Serializable

    serialVersionUID:
      2552001511762583039L

- ## Package javax.jdo.identity

  - ### Class javax.jdo.identity.ByteIdentity extends SingleFieldIdentity implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read this object. Read the superclass first.
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write this object. Write the superclass first.
        Throws:
          `IOException`

  - ### Class javax.jdo.identity.CharIdentity extends SingleFieldIdentity implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read this object. Read the superclass first.
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write this object. Write the superclass first.
        Throws:
          `IOException`

  - ### Class javax.jdo.identity.IntIdentity extends SingleFieldIdentity implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read this object. Read the superclass first.
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write this object. Write the superclass first.
        Throws:
          `IOException`

  - ### Class javax.jdo.identity.LongIdentity extends SingleFieldIdentity implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read this object. Read the superclass first.
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write this object. Write the superclass first.
        Throws:
          `IOException`

  - ### Class javax.jdo.identity.ObjectIdentity extends SingleFieldIdentity implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read this object. Read the superclass first.
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write this object. Write the superclass first.
        Throws:
          `IOException`

  - ### Class javax.jdo.identity.ShortIdentity extends SingleFieldIdentity implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read this object. Read the superclass first.
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write this object. Write the superclass first.
        Throws:
          `IOException`

  - ### Class javax.jdo.identity.SingleFieldIdentity extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read from the input stream. Creates a new instance with the target class name set
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write to the output stream.
        Throws:
          `IOException`

  - ### Class javax.jdo.identity.StringIdentity extends SingleFieldIdentity implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Read this object. Read the superclass first.
        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Write this object. Write the superclass first.
        Throws:
          `IOException`

- ## Package javax.jdo.listener

  - ### Class javax.jdo.listener.InstanceLifecycleEvent extends EventObject implements Serializable

    serialVersionUID:
      -1338786292441991812L

    - ### Serialization Methods

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Serialization is not supported for InstanceLifecycleEvents.
        Throws:
          `IOException` - Thrown when an error occurs
        Since:
          2.0

    - ### Serialized Fields

      - #### eventType

            int eventType

        The event type that triggered the construction of this event object.

      - #### target

            Object target

        The "other" object associated with the event.

- ## Package javax.jdo.spi

  - ### Class javax.jdo.spi.JDOPermission extends BasicPermission implements Serializable

    serialVersionUID:
      3087132628681636890L

  - ### Class javax.jdo.spi.RegisterClassEvent extends EventObject implements Serializable

    serialVersionUID:
      945917130591776973L

    - ### Serialized Fields

      - #### pcClass

            Class<T> pcClass

        The class object of the registered persistence-capable class

      - #### fieldNames

            String[] fieldNames

        The names of managed fields of the persistence-capable class

      - #### fieldTypes

            Class<T>[] fieldTypes

        The types of managed fields of the persistence-capable class

      - #### fieldFlags

            byte[] fieldFlags

        The flags of managed fields of the persistence-capable class

      - #### persistenceCapableSuperclass

            Class<T> persistenceCapableSuperclass

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.