ozone core API

org.ozoneDB.core
Class ResultConverter

java.lang.Object
  |
  +--org.ozoneDB.core.ResultConverter

public final class ResultConverter
extends java.lang.Object

The base class for the classes that convert the parameter and results of methods invocations that go through Database or ExternalDatabase.

Version:
$Revision: 1.2 $Date: 2002/06/08 00:49:38 $
Author:
SMB
, Medium.net

Constructor Summary
ResultConverter()
           
 
Method Summary
static java.lang.Object substituteOzoneCompatibles(java.lang.Object obj)
          Substitute OzoneCompatible by a corresponding proxy.
static java.lang.Object substituteOzoneCompatibles(java.lang.Object obj, ProxyObjectGate proxyObjectGate)
          Substitute OzoneCompatible by a corresponding proxy.
static void updateProxyLinks(java.lang.Object obj, org.ozoneDB.OzoneInterface db)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultConverter

public ResultConverter()
Method Detail

updateProxyLinks

public static void updateProxyLinks(java.lang.Object obj,
                                    org.ozoneDB.OzoneInterface db)
                             throws java.lang.Exception
java.lang.Exception

substituteOzoneCompatibles

public static java.lang.Object substituteOzoneCompatibles(java.lang.Object obj)
                                                   throws java.lang.Exception
Substitute OzoneCompatible by a corresponding proxy. Do this recursive for all members.

java.lang.Exception

substituteOzoneCompatibles

public static java.lang.Object substituteOzoneCompatibles(java.lang.Object obj,
                                                          ProxyObjectGate proxyObjectGate)
                                                   throws java.lang.Exception
Substitute OzoneCompatible by a corresponding proxy. Do this recursive for all members.

Parameters:
proxyObjectGate - the client ProxyObjectGate whose objectsReferencesByClient should be filled with all OzoneProxy-Objects found herein or null, if no database client's ProxyObjectGate objectsReferencesByClient should be updated.
java.lang.Exception

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.