Project Wonder 5.0

er.memoryadaptor
Class ERMemoryAdaptorChannel

java.lang.Object
  extended by com.webobjects.eoaccess.EOAdaptorChannel
      extended by er.memoryadaptor.ERMemoryAdaptorChannel

public class ERMemoryAdaptorChannel
extends com.webobjects.eoaccess.EOAdaptorChannel

ERMemoryAdaptorChannel provides the adaptor channel implementation for ERMemoryAdaptor.

Author:
mschrag

Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eoaccess.EOAdaptorChannel
com.webobjects.eoaccess.EOAdaptorChannel.Delegate
 
Field Summary
 
Fields inherited from class com.webobjects.eoaccess.EOAdaptorChannel
_context, _debug, _delegate, _delegateRespondsTo_didChangeResultSet, _delegateRespondsTo_didEvaluateExpression, _delegateRespondsTo_didExecuteStoredProcedure, _delegateRespondsTo_didFetchRow, _delegateRespondsTo_didFinishFetching, _delegateRespondsTo_didPerformOperations, _delegateRespondsTo_didSelectAttributes, _delegateRespondsTo_shouldConstructStoredProcedureReturnValues, _delegateRespondsTo_shouldEvaluateExpression, _delegateRespondsTo_shouldExecuteStoredProcedure, _delegateRespondsTo_shouldReturnValuesForStoredProcedure, _delegateRespondsTo_shouldSelectAttributes, _delegateRespondsTo_willFetchRow, _delegateRespondsTo_willPerformOperations, _rawAttributesCache, _rawDictionaryInitializer, AdaptorFailureKey, AdaptorOperationsKey, AdaptorOptimisticLockingFailure, FailedAdaptorOperationKey
 
Constructor Summary
ERMemoryAdaptorChannel(ERMemoryAdaptorContext context)
           
 
Method Summary
 ERMemoryAdaptorContext adaptorContext()
           
 com.webobjects.foundation.NSArray<com.webobjects.eoaccess.EOAttribute> attributesToFetch()
           
 void cancelFetch()
           
 void closeChannel()
           
 int deleteRowsDescribedByQualifier(com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.EOEntity entity)
           
 com.webobjects.eoaccess.EOModel describeModelWithTableNames(com.webobjects.foundation.NSArray anArray)
           
 com.webobjects.foundation.NSArray describeResults()
           
 com.webobjects.foundation.NSArray describeTableNames()
           
 void evaluateExpression(com.webobjects.eoaccess.EOSQLExpression anExpression)
           
 void executeStoredProcedure(com.webobjects.eoaccess.EOStoredProcedure aStoredProcedure, com.webobjects.foundation.NSDictionary someValues)
           
 com.webobjects.foundation.NSMutableDictionary fetchRow()
           
 void insertRow(com.webobjects.foundation.NSDictionary row, com.webobjects.eoaccess.EOEntity entity)
           
 boolean isFetchInProgress()
           
 boolean isOpen()
           
 void openChannel()
           
 com.webobjects.foundation.NSDictionary primaryKeyForNewRowWithEntity(com.webobjects.eoaccess.EOEntity entity)
          Deprecated. 
 com.webobjects.foundation.NSDictionary returnValuesForLastStoredProcedureInvocation()
           
 void selectAttributes(com.webobjects.foundation.NSArray attributesToFetch, com.webobjects.eocontrol.EOFetchSpecification fetchSpecification, boolean shouldLock, com.webobjects.eoaccess.EOEntity entity)
           
 void setAttributesToFetch(com.webobjects.foundation.NSArray attributesToFetch)
           
 int updateValuesInRowsDescribedByQualifier(com.webobjects.foundation.NSDictionary updatedRow, com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.EOEntity entity)
           
 
Methods inherited from class com.webobjects.eoaccess.EOAdaptorChannel
_raiseOptimisticLockingExceptionWithReason, _setRawDictionaryInitializerForAttributes, addStoredProceduresNamed, delegate, deleteRowDescribedByQualifier, describeStoredProcedureNames, dictionaryWithObjectsForAttributes, lockRowComparingAttributes, performAdaptorOperation, performAdaptorOperations, primaryKeysForNewRowsWithEntity, setDelegate, updateValuesInRowDescribedByQualifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERMemoryAdaptorChannel

public ERMemoryAdaptorChannel(ERMemoryAdaptorContext context)
Method Detail

primaryKeyForNewRowWithEntity

@Deprecated
public com.webobjects.foundation.NSDictionary primaryKeyForNewRowWithEntity(com.webobjects.eoaccess.EOEntity entity)
Deprecated. 

Overrides:
primaryKeyForNewRowWithEntity in class com.webobjects.eoaccess.EOAdaptorChannel

adaptorContext

public ERMemoryAdaptorContext adaptorContext()
Overrides:
adaptorContext in class com.webobjects.eoaccess.EOAdaptorChannel

attributesToFetch

public com.webobjects.foundation.NSArray<com.webobjects.eoaccess.EOAttribute> attributesToFetch()
Specified by:
attributesToFetch in class com.webobjects.eoaccess.EOAdaptorChannel

cancelFetch

public void cancelFetch()
Specified by:
cancelFetch in class com.webobjects.eoaccess.EOAdaptorChannel

closeChannel

public void closeChannel()
Specified by:
closeChannel in class com.webobjects.eoaccess.EOAdaptorChannel

describeResults

public com.webobjects.foundation.NSArray describeResults()
Specified by:
describeResults in class com.webobjects.eoaccess.EOAdaptorChannel

describeTableNames

public com.webobjects.foundation.NSArray describeTableNames()
Overrides:
describeTableNames in class com.webobjects.eoaccess.EOAdaptorChannel

describeModelWithTableNames

public com.webobjects.eoaccess.EOModel describeModelWithTableNames(com.webobjects.foundation.NSArray anArray)
Overrides:
describeModelWithTableNames in class com.webobjects.eoaccess.EOAdaptorChannel

evaluateExpression

public void evaluateExpression(com.webobjects.eoaccess.EOSQLExpression anExpression)
Specified by:
evaluateExpression in class com.webobjects.eoaccess.EOAdaptorChannel

executeStoredProcedure

public void executeStoredProcedure(com.webobjects.eoaccess.EOStoredProcedure aStoredProcedure,
                                   com.webobjects.foundation.NSDictionary someValues)
Specified by:
executeStoredProcedure in class com.webobjects.eoaccess.EOAdaptorChannel

fetchRow

public com.webobjects.foundation.NSMutableDictionary fetchRow()
Specified by:
fetchRow in class com.webobjects.eoaccess.EOAdaptorChannel

isFetchInProgress

public boolean isFetchInProgress()
Specified by:
isFetchInProgress in class com.webobjects.eoaccess.EOAdaptorChannel

isOpen

public boolean isOpen()
Specified by:
isOpen in class com.webobjects.eoaccess.EOAdaptorChannel

openChannel

public void openChannel()
Specified by:
openChannel in class com.webobjects.eoaccess.EOAdaptorChannel

returnValuesForLastStoredProcedureInvocation

public com.webobjects.foundation.NSDictionary returnValuesForLastStoredProcedureInvocation()
Specified by:
returnValuesForLastStoredProcedureInvocation in class com.webobjects.eoaccess.EOAdaptorChannel

selectAttributes

public void selectAttributes(com.webobjects.foundation.NSArray attributesToFetch,
                             com.webobjects.eocontrol.EOFetchSpecification fetchSpecification,
                             boolean shouldLock,
                             com.webobjects.eoaccess.EOEntity entity)
Specified by:
selectAttributes in class com.webobjects.eoaccess.EOAdaptorChannel

setAttributesToFetch

public void setAttributesToFetch(com.webobjects.foundation.NSArray attributesToFetch)
Specified by:
setAttributesToFetch in class com.webobjects.eoaccess.EOAdaptorChannel

updateValuesInRowsDescribedByQualifier

public int updateValuesInRowsDescribedByQualifier(com.webobjects.foundation.NSDictionary updatedRow,
                                                  com.webobjects.eocontrol.EOQualifier qualifier,
                                                  com.webobjects.eoaccess.EOEntity entity)
Specified by:
updateValuesInRowsDescribedByQualifier in class com.webobjects.eoaccess.EOAdaptorChannel

insertRow

public void insertRow(com.webobjects.foundation.NSDictionary row,
                      com.webobjects.eoaccess.EOEntity entity)
Specified by:
insertRow in class com.webobjects.eoaccess.EOAdaptorChannel

deleteRowsDescribedByQualifier

public int deleteRowsDescribedByQualifier(com.webobjects.eocontrol.EOQualifier qualifier,
                                          com.webobjects.eoaccess.EOEntity entity)
Specified by:
deleteRowsDescribedByQualifier in class com.webobjects.eoaccess.EOAdaptorChannel

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.