net.wotonomy.access
Class EODatabase
java.lang.Object
net.wotonomy.access.EODatabase
public class EODatabase
- extends java.lang.Object
- Version:
- $Revision: 894 $
- Author:
- ezamudio@nasoft.com, $Author: cgruber $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_adaptor
protected EOAdaptor _adaptor
_models
protected net.wotonomy.foundation.NSMutableArray _models
_contexts
protected net.wotonomy.foundation.NSMutableArray _contexts
_resultCache
protected net.wotonomy.foundation.NSMutableDictionary _resultCache
_snapshots
protected net.wotonomy.foundation.NSMutableDictionary _snapshots
_timestamp
protected net.wotonomy.foundation.NSTimestamp _timestamp
_releaseUnrefSnapshots
protected static boolean _releaseUnrefSnapshots
EODatabase
public EODatabase(EOAdaptor adaptor)
EODatabase
public EODatabase(EOModel model)
adaptor
public EOAdaptor adaptor()
addModel
public void addModel(EOModel model)
removeMode
public void removeMode(EOModel model)
addModelIfCompatible
public boolean addModelIfCompatible(EOModel model)
decrementSnapshotCountForGlobalID
public void decrementSnapshotCountForGlobalID(EOGlobalID gid)
incrementSnapshotCountForGlobalID
public void incrementSnapshotCountForGlobalID(EOGlobalID gid)
disableSnapshotRefCounting
public static void disableSnapshotRefCounting()
entityForObject
public EOEntity entityForObject(EOEnterpriseObject eo)
entityNamed
public EOEntity entityNamed(java.lang.String name)
forgetAllSnapshots
public void forgetAllSnapshots()
forgetSnapshotForGlobalID
public void forgetSnapshotForGlobalID(EOGlobalID gid)
forgetSnapshotsForGlobalIDs
public void forgetSnapshotsForGlobalIDs(net.wotonomy.foundation.NSArray gids)
handleDroppedConnection
public void handleDroppedConnection()
invalidateResultCache
public void invalidateResultCache()
invalidateResultCacheForEntityNamed
public void invalidateResultCacheForEntityNamed(java.lang.String name)
models
public net.wotonomy.foundation.NSArray models()
recordSnapshotForGlobalID
public void recordSnapshotForGlobalID(net.wotonomy.foundation.NSDictionary snap,
EOGlobalID gid)
recordSnapshotForSourceGlobalID
public void recordSnapshotForSourceGlobalID(net.wotonomy.foundation.NSArray gids,
EOGlobalID gid,
java.lang.String name)
recordSnapshots
public void recordSnapshots(net.wotonomy.foundation.NSDictionary snaps)
recordToManySnapshots
public void recordToManySnapshots(net.wotonomy.foundation.NSDictionary snaps)
registerContext
public void registerContext(EODatabaseContext context)
unregisterContext
public void unregisterContext(EODatabaseContext context)
registeredContexts
public net.wotonomy.foundation.NSArray registeredContexts()
resultCacheForEntityNamed
public net.wotonomy.foundation.NSArray resultCacheForEntityNamed(java.lang.String name)
setResultCache
public void setResultCache(net.wotonomy.foundation.NSArray cache,
java.lang.String entityName)
setTimestampToNow
public void setTimestampToNow()
snapshotForGlobalID
public net.wotonomy.foundation.NSDictionary snapshotForGlobalID(EOGlobalID gid)
snapshotForGlobalID
public net.wotonomy.foundation.NSDictionary snapshotForGlobalID(EOGlobalID gid,
long l)
snapshotForSourceGlobalID
public net.wotonomy.foundation.NSArray snapshotForSourceGlobalID(EOGlobalID gid,
java.lang.String name)
snapshotForSourceGlobalID
public net.wotonomy.foundation.NSDictionary snapshotForSourceGlobalID(EOGlobalID gid,
java.lang.String s,
long l)
snapshots
public net.wotonomy.foundation.NSDictionary snapshots()
timestampForGlobalID
public long timestampForGlobalID(EOGlobalID gid)
timestampForSourceGlobalID
public long timestampForSourceGlobalID(EOGlobalID gid,
java.lang.String s)
Copyright © 2006 null. All Rights Reserved.