
Public Member Functions | |
| void | databaseContextDidFetchObjects (EODatabaseContext dbCtxt, NSArray array, EOFetchSpecification fetchSpec, EOEditingContext ec) |
| void | databaseContextDidSelectObjects (EODatabaseContext dbCtxt, EOFetchSpecification fetchSpec, EODatabaseChannel dbChannel) |
| boolean | databaseContextFailedToFetchObject (EODatabaseContext dbCtxt, Object object, EOGlobalID gid) |
| NSDictionary | databaseContextNewPrimaryKey (EODatabaseContext dbCtxt, Object object, EOEntity entity) |
| boolean | databaseContextShouldFetchArrayFault (EODatabaseContext dbCtxt, Object object) |
| boolean | databaseContextShouldFetchObjectFault (EODatabaseContext dbCtxt, Object object) |
| NSArray | databaseContextShouldFetchObjects (EODatabaseContext dbCtxt, EOFetchSpecification fetchSpec, EOEditingContext ec) |
| boolean | databaseContextShouldHandleDatabaseException (EODatabaseContext dbCtxt, Throwable exception) |
| boolean | databaseContextShouldInvalidateObjectWithGlobalID (EODatabaseContext dbCtxt, EOGlobalID gid, NSDictionary dic) |
| boolean | databaseContextShouldLockObjectWithGlobalID (EODatabaseContext dbCtxt, EOGlobalID gid, NSDictionary dic) |
| boolean | databaseContextShouldRaiseExceptionForLockFailure (EODatabaseContext dbCtxt, Throwable exception) |
| boolean | databaseContextShouldSelectObjects (EODatabaseContext dbCtxt, EOFetchSpecification fetchSpec, EODatabaseChannel dbChannel) |
| NSDictionary | databaseContextShouldUpdateCurrentSnapshot (EODatabaseContext dbCtxt, NSDictionary existingSnapshot, NSDictionary fetchedRow, EOGlobalID gid, EODatabaseChannel dbChannel) |
| boolean | databaseContextShouldUsePessimisticLock (EODatabaseContext dbCtxt, EOFetchSpecification fetchSpec, EODatabaseChannel dbChannel) |
| void | databaseContextWillFireArrayFaultForGlobalID (EODatabaseContext dbCtxt, EOGlobalID gid, EORelationship rel, EOFetchSpecification fetchSpec, EOEditingContext ec) |
| void | databaseContextWillFireObjectFaultForGlobalID (EODatabaseContext dbCtxt, EOGlobalID gid, EOFetchSpecification fetchSpec, EOEditingContext ec) |
| NSArray | databaseContextWillOrderAdaptorOperations (EODatabaseContext dbCtxt, NSArray databaseOps) |
| NSArray | databaseContextWillPerformAdaptorOperations (EODatabaseContext dbCtxt, NSArray adaptorOps, EOAdaptorChannel adChannel) |
| boolean | databaseContextWillRunLoginPanelToOpenDatabaseChannel (EODatabaseContext dbCtxt, EODatabaseChannel dbChannel) |
| ERXDatabaseContextMulticastingDelegate () | |
Static Public Member Functions | |
| static void | addDefaultDelegate (Object newDelegate) |
Private Attributes | |
| Method | currentEditingContext |
| Method | orderAdaptorOperations |
er.extensions.foundation.ERXMulticastingDelegate that implements com.webobjects.eoaccess.EODatabaseContext.Delegate. Use this to aggregate multiple delegate objects for EODatabaseContext.Delegate
com.webobjects.eoaccess.EODatabaseContext.Delegate
| static void addDefaultDelegate | ( | Object | newDelegate | ) | [static] |
Convenience method to add newDelegate as the last delegate called for EODatabaseContext.defaultDelegate(). There are three cases to handle:
ERXDatabaseContextMulticastingDelegate is created as the default delegate, and newDelegate added.
ERXDatabaseContextMulticastingDelegate, newDelegate is added at the end of the delegate chain.
ERXDatabaseContextMulticastingDelegate, an ERXDatabaseContextMulticastingDelegate is created as the default delegate, the existing delegate is added, then newDelegate is added at the end of the delegate chain.
| newDelegate | object to include as delegate |
| void databaseContextDidFetchObjects | ( | EODatabaseContext | dbCtxt, | |
| NSArray | array, | |||
| EOFetchSpecification | fetchSpec, | |||
| EOEditingContext | ec | |||
| ) |
| void databaseContextDidSelectObjects | ( | EODatabaseContext | dbCtxt, | |
| EOFetchSpecification | fetchSpec, | |||
| EODatabaseChannel | dbChannel | |||
| ) |
| boolean databaseContextFailedToFetchObject | ( | EODatabaseContext | dbCtxt, | |
| Object | object, | |||
| EOGlobalID | gid | |||
| ) |
| NSDictionary databaseContextNewPrimaryKey | ( | EODatabaseContext | dbCtxt, | |
| Object | object, | |||
| EOEntity | entity | |||
| ) |
| boolean databaseContextShouldFetchArrayFault | ( | EODatabaseContext | dbCtxt, | |
| Object | object | |||
| ) |
| boolean databaseContextShouldFetchObjectFault | ( | EODatabaseContext | dbCtxt, | |
| Object | object | |||
| ) |
| NSArray databaseContextShouldFetchObjects | ( | EODatabaseContext | dbCtxt, | |
| EOFetchSpecification | fetchSpec, | |||
| EOEditingContext | ec | |||
| ) |
| boolean databaseContextShouldHandleDatabaseException | ( | EODatabaseContext | dbCtxt, | |
| Throwable | exception | |||
| ) |
| boolean databaseContextShouldInvalidateObjectWithGlobalID | ( | EODatabaseContext | dbCtxt, | |
| EOGlobalID | gid, | |||
| NSDictionary | dic | |||
| ) |
| boolean databaseContextShouldLockObjectWithGlobalID | ( | EODatabaseContext | dbCtxt, | |
| EOGlobalID | gid, | |||
| NSDictionary | dic | |||
| ) |
| boolean databaseContextShouldRaiseExceptionForLockFailure | ( | EODatabaseContext | dbCtxt, | |
| Throwable | exception | |||
| ) |
| boolean databaseContextShouldSelectObjects | ( | EODatabaseContext | dbCtxt, | |
| EOFetchSpecification | fetchSpec, | |||
| EODatabaseChannel | dbChannel | |||
| ) |
| NSDictionary databaseContextShouldUpdateCurrentSnapshot | ( | EODatabaseContext | dbCtxt, | |
| NSDictionary | existingSnapshot, | |||
| NSDictionary | fetchedRow, | |||
| EOGlobalID | gid, | |||
| EODatabaseChannel | dbChannel | |||
| ) |
EODatabase.snapshotForGlobalID(EOGlobalID, long)
| boolean databaseContextShouldUsePessimisticLock | ( | EODatabaseContext | dbCtxt, | |
| EOFetchSpecification | fetchSpec, | |||
| EODatabaseChannel | dbChannel | |||
| ) |
| void databaseContextWillFireArrayFaultForGlobalID | ( | EODatabaseContext | dbCtxt, | |
| EOGlobalID | gid, | |||
| EORelationship | rel, | |||
| EOFetchSpecification | fetchSpec, | |||
| EOEditingContext | ec | |||
| ) |
| void databaseContextWillFireObjectFaultForGlobalID | ( | EODatabaseContext | dbCtxt, | |
| EOGlobalID | gid, | |||
| EOFetchSpecification | fetchSpec, | |||
| EOEditingContext | ec | |||
| ) |
| NSArray databaseContextWillOrderAdaptorOperations | ( | EODatabaseContext | dbCtxt, | |
| NSArray | databaseOps | |||
| ) |
| NSArray databaseContextWillPerformAdaptorOperations | ( | EODatabaseContext | dbCtxt, | |
| NSArray | adaptorOps, | |||
| EOAdaptorChannel | adChannel | |||
| ) |
| boolean databaseContextWillRunLoginPanelToOpenDatabaseChannel | ( | EODatabaseContext | dbCtxt, | |
| EODatabaseChannel | dbChannel | |||
| ) |
Method currentEditingContext [private] |
Method orderAdaptorOperations [private] |
1.5.8