wt.fc
Class EvolvableHelper

java.lang.Object
  extended bywt.fc.EvolvableHelper

public class EvolvableHelper
extends Object

Facilitates special operations needed by objects that evolve during deserialization.

Supported API: false

Extendable: false


Field Summary
private static Method method__
           
private static Class[] ZERO_LENGTH_CLASS_ARRAY
           
 
Constructor Summary
EvolvableHelper()
           
 
Method Summary
static void requestRewriteOfEvolvedBlobbedObject()
          Invoking this method will tell the PDS that the blobbed or smallblobbed object being deserialized in the current method context needs to be written back into the database in its current class schema prior to being returned to the caller.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ZERO_LENGTH_CLASS_ARRAY

private static final Class[] ZERO_LENGTH_CLASS_ARRAY

method__

private static Method method__
Constructor Detail

EvolvableHelper

public EvolvableHelper()
Method Detail

requestRewriteOfEvolvedBlobbedObject

public static final void requestRewriteOfEvolvedBlobbedObject()
Invoking this method will tell the PDS that the blobbed or smallblobbed object being deserialized in the current method context needs to be written back into the database in its current class schema prior to being returned to the caller. This rewrite will only occur if the db.properties property wt.pom.blobRewrite.enabled is set to true.

This method should be called from the read old version methods of serializable classes, but only after successful deserialization and only if the object was deserialized from a PDSObjectInput.

Supported API: false

Extendable: false