public class

SerialJavaObject

extends Object
implements Serializable Cloneable
java.lang.Object
   ↳ javax.sql.rowset.serial.SerialJavaObject

Class Overview

A serializable mapping in the Java programming language of an SQL JAVA_OBJECT value. Assuming the Java object implements the Serializable interface, this class simply wraps the serialization process.

If however, the serialization is not possible because the Java object is not immediately serializable, this class will attempt to serialize all non-static members to permit the object state to be serialized. Static or transient fields cannot be serialized; an attempt to serialize them will result in a SerialException object being thrown.

Summary

Public Constructors
SerialJavaObject(Object obj)
Constructor for SerialJavaObject helper class.
Public Methods
Field[] getFields()
Returns an array of Field objects that contains each field of the object that this helper class is serializing.
Object getObject()
Returns an Object that is a copy of this SerialJavaObject object.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SerialJavaObject (Object obj)

Constructor for SerialJavaObject helper class.

Parameters
obj the Java Object to be serialized
Throws
SerialException if the object is found to be unserializable

Public Methods

public Field[] getFields ()

Returns an array of Field objects that contains each field of the object that this helper class is serializing.

Returns
  • an array of Field objects
Throws
SerialException if an error is encountered accessing the serialized object

public Object getObject ()

Returns an Object that is a copy of this SerialJavaObject object.

Returns
  • a copy of this SerialJavaObject object as an Object in the Java programming language
Throws
SerialException if the instance is corrupt