org.neodatis.odb.impl.core.layers.layer1.introspector
Class DefaultInstrospectionCallbackForStore

java.lang.Object
  extended by org.neodatis.odb.impl.core.layers.layer1.introspector.DefaultInstrospectionCallbackForStore
All Implemented Interfaces:
IIntrospectionCallback

public class DefaultInstrospectionCallbackForStore
extends java.lang.Object
implements IIntrospectionCallback

Author:
olivier

Field Summary
protected  ICrossSessionCache crossSessionCache
           
protected  IStorageEngine engine
           
protected  boolean isUpdate
           
protected  ITriggerManager triggerManager
           
 
Constructor Summary
DefaultInstrospectionCallbackForStore(IStorageEngine engine, ITriggerManager triggerManager, boolean isUpdate)
           
 
Method Summary
 boolean objectFound(java.lang.Object object)
          Called when the introspector find a non native object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isUpdate

protected boolean isUpdate

triggerManager

protected ITriggerManager triggerManager

crossSessionCache

protected ICrossSessionCache crossSessionCache

engine

protected IStorageEngine engine
Constructor Detail

DefaultInstrospectionCallbackForStore

public DefaultInstrospectionCallbackForStore(IStorageEngine engine,
                                             ITriggerManager triggerManager,
                                             boolean isUpdate)
Method Detail

objectFound

public boolean objectFound(java.lang.Object object)
Description copied from interface: IIntrospectionCallback
Called when the introspector find a non native object.

Specified by:
objectFound in interface IIntrospectionCallback
Returns:
true to continue going recursively, false do not go deeper