net.wotonomy.control
Class EOCooperatingObjectStore
java.lang.Object
net.wotonomy.control.EOObjectStore
net.wotonomy.control.EOCooperatingObjectStore
- All Implemented Interfaces:
- net.wotonomy.foundation.NSLocking
- Direct Known Subclasses:
- EODatabaseContext
public abstract class EOCooperatingObjectStore
- extends EOObjectStore
- implements net.wotonomy.foundation.NSLocking
A representation of a channel of communication to the database.
- Version:
- $Revision: 894 $
- Author:
- cgruber@israfil.net, $Author: cgruber $
Fields inherited from interface net.wotonomy.foundation.NSLocking |
OneCentury, OneDay, OneHour, OneMinute, OneSecond, OneWeek, OneYear |
Methods inherited from class net.wotonomy.control.EOObjectStore |
arrayFaultWithSourceGlobalID, editingContextDidForgetObjectWithGlobalID, faultForGlobalID, faultForRawRow, initializeObject, invalidateAllObjects, invalidateObjectsWithGlobalIDs, isObjectLockedWithGlobalID, lockObjectWithGlobalID, objectsForSourceGlobalID, objectsWithFetchSpecification, refaultObject, saveChangesInEditingContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EOCooperatingObjectStore
public EOCooperatingObjectStore()
ownsGlobalID
public abstract boolean ownsGlobalID(EOGlobalID eoglobalid)
ownsObject
public abstract boolean ownsObject(EOEnterpriseObject eoenterpriseobject)
handlesFetchSpecification
public abstract boolean handlesFetchSpecification(EOFetchSpecification eofetchspecification)
prepareForSaveWithCoordinator
public abstract void prepareForSaveWithCoordinator(EOObjectStoreCoordinator eoobjectstorecoordinator,
EOEditingContext eoeditingcontext)
recordChangesInEditingContext
public abstract void recordChangesInEditingContext()
recordUpdateForObject
public abstract void recordUpdateForObject(EOEnterpriseObject eoenterpriseobject,
net.wotonomy.foundation.NSDictionary nsdictionary)
performChanges
public abstract void performChanges()
commitChanges
public abstract void commitChanges()
rollbackChanges
public abstract void rollbackChanges()
valuesForKeys
public abstract net.wotonomy.foundation.NSDictionary valuesForKeys(net.wotonomy.foundation.NSArray nsarray,
EOEnterpriseObject eoenterpriseobject)
lock
public abstract void lock()
- Specified by:
lock
in interface net.wotonomy.foundation.NSLocking
unlock
public abstract void unlock()
- Specified by:
unlock
in interface net.wotonomy.foundation.NSLocking
Copyright © 2006 null. All Rights Reserved.