Project Wonder 5.0.0.8795

er.extensions.eof
Class ERXForwardingAdaptorChannel

java.lang.Object
  extended by com.webobjects.eoaccess.EOAdaptorChannel
      extended by er.extensions.eof.ERXForwardingAdaptorChannel

public class ERXForwardingAdaptorChannel
extends EOAdaptorChannel


Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eoaccess.EOAdaptorChannel
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
ERXForwardingAdaptorChannel(EOAdaptorContext context, EOAdaptorChannel channel)
           
 
Method Summary
 EOAdaptorContext adaptorContext()
           
 void addStoredProceduresNamed(NSArray storedProcedureNames, EOModel model)
           
 NSArray attributesToFetch()
           
 void cancelFetch()
           
 void closeChannel()
           
 Object delegate()
           
 void deleteRowDescribedByQualifier(EOQualifier qualifier, EOEntity entity)
           
 int deleteRowsDescribedByQualifier(EOQualifier qualifier, EOEntity entity)
           
 EOModel describeModelWithTableNames(NSArray tableNames)
           
 NSArray describeResults()
           
 NSArray describeStoredProcedureNames()
           
 NSArray describeTableNames()
           
 NSMutableDictionary dictionaryWithObjectsForAttributes(Object[] objects, NSArray attributes)
           
 void evaluateExpression(EOSQLExpression expression)
           
 void executeStoredProcedure(EOStoredProcedure storedProcedure, NSDictionary values)
           
 NSMutableDictionary fetchRow()
           
 EOAdaptorChannel forwardedChannel()
           
 void insertRow(NSDictionary row, EOEntity entity)
           
 boolean isFetchInProgress()
           
 boolean isOpen()
           
 void lockRowComparingAttributes(NSArray atts, EOEntity entity, EOQualifier qualifier, NSDictionary snapshot)
           
 void openChannel()
           
 EOAdaptorContext originalAdaptorContext()
           
 void performAdaptorOperation(EOAdaptorOperation adaptorOp)
           
 void performAdaptorOperations(NSArray adaptorOps)
           
 NSDictionary primaryKeyForNewRowWithEntity(EOEntity entity)
           
 NSArray primaryKeysForNewRowsWithEntity(int count, EOEntity entity)
           
 NSDictionary returnValuesForLastStoredProcedureInvocation()
           
 void selectAttributes(NSArray attributes, EOFetchSpecification fetchSpecification, boolean yn, EOEntity entity)
           
 void setAttributesToFetch(NSArray attributes)
           
 void setDelegate(Object delegate)
           
 void updateValuesInRowDescribedByQualifier(NSDictionary row, EOQualifier qualifier, EOEntity entity)
           
 int updateValuesInRowsDescribedByQualifier(NSDictionary row, EOQualifier qualifier, EOEntity entity)
           
 
Methods inherited from class com.webobjects.eoaccess.EOAdaptorChannel
_raiseOptimisticLockingExceptionWithReason, _setRawDictionaryInitializerForAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERXForwardingAdaptorChannel

public ERXForwardingAdaptorChannel(EOAdaptorContext context,
                                   EOAdaptorChannel channel)
Method Detail

forwardedChannel

public EOAdaptorChannel forwardedChannel()

isOpen

public boolean isOpen()
Specified by:
isOpen in class EOAdaptorChannel

openChannel

public void openChannel()
Specified by:
openChannel in class EOAdaptorChannel

closeChannel

public void closeChannel()
Specified by:
closeChannel in class EOAdaptorChannel

originalAdaptorContext

public EOAdaptorContext originalAdaptorContext()

adaptorContext

public EOAdaptorContext adaptorContext()
Overrides:
adaptorContext in class EOAdaptorChannel

insertRow

public void insertRow(NSDictionary row,
                      EOEntity entity)
Specified by:
insertRow in class EOAdaptorChannel

updateValuesInRowDescribedByQualifier

public void updateValuesInRowDescribedByQualifier(NSDictionary row,
                                                  EOQualifier qualifier,
                                                  EOEntity entity)
Overrides:
updateValuesInRowDescribedByQualifier in class EOAdaptorChannel

updateValuesInRowsDescribedByQualifier

public int updateValuesInRowsDescribedByQualifier(NSDictionary row,
                                                  EOQualifier qualifier,
                                                  EOEntity entity)
Specified by:
updateValuesInRowsDescribedByQualifier in class EOAdaptorChannel

deleteRowDescribedByQualifier

public void deleteRowDescribedByQualifier(EOQualifier qualifier,
                                          EOEntity entity)
Overrides:
deleteRowDescribedByQualifier in class EOAdaptorChannel

deleteRowsDescribedByQualifier

public int deleteRowsDescribedByQualifier(EOQualifier qualifier,
                                          EOEntity entity)
Specified by:
deleteRowsDescribedByQualifier in class EOAdaptorChannel

selectAttributes

public void selectAttributes(NSArray attributes,
                             EOFetchSpecification fetchSpecification,
                             boolean yn,
                             EOEntity entity)
Specified by:
selectAttributes in class EOAdaptorChannel

lockRowComparingAttributes

public void lockRowComparingAttributes(NSArray atts,
                                       EOEntity entity,
                                       EOQualifier qualifier,
                                       NSDictionary snapshot)
Overrides:
lockRowComparingAttributes in class EOAdaptorChannel

evaluateExpression

public void evaluateExpression(EOSQLExpression expression)
Specified by:
evaluateExpression in class EOAdaptorChannel

isFetchInProgress

public boolean isFetchInProgress()
Specified by:
isFetchInProgress in class EOAdaptorChannel

describeResults

public NSArray describeResults()
Specified by:
describeResults in class EOAdaptorChannel

fetchRow

public NSMutableDictionary fetchRow()
Specified by:
fetchRow in class EOAdaptorChannel

setAttributesToFetch

public void setAttributesToFetch(NSArray attributes)
Specified by:
setAttributesToFetch in class EOAdaptorChannel

attributesToFetch

public NSArray attributesToFetch()
Specified by:
attributesToFetch in class EOAdaptorChannel

cancelFetch

public void cancelFetch()
Specified by:
cancelFetch in class EOAdaptorChannel

primaryKeyForNewRowWithEntity

public NSDictionary primaryKeyForNewRowWithEntity(EOEntity entity)
Overrides:
primaryKeyForNewRowWithEntity in class EOAdaptorChannel

primaryKeysForNewRowsWithEntity

public NSArray primaryKeysForNewRowsWithEntity(int count,
                                               EOEntity entity)
Overrides:
primaryKeysForNewRowsWithEntity in class EOAdaptorChannel

describeStoredProcedureNames

public NSArray describeStoredProcedureNames()
Overrides:
describeStoredProcedureNames in class EOAdaptorChannel

addStoredProceduresNamed

public void addStoredProceduresNamed(NSArray storedProcedureNames,
                                     EOModel model)
Overrides:
addStoredProceduresNamed in class EOAdaptorChannel

describeTableNames

public NSArray describeTableNames()
Overrides:
describeTableNames in class EOAdaptorChannel

describeModelWithTableNames

public EOModel describeModelWithTableNames(NSArray tableNames)
Overrides:
describeModelWithTableNames in class EOAdaptorChannel

delegate

public Object delegate()
Overrides:
delegate in class EOAdaptorChannel

setDelegate

public void setDelegate(Object delegate)
Overrides:
setDelegate in class EOAdaptorChannel

dictionaryWithObjectsForAttributes

public NSMutableDictionary dictionaryWithObjectsForAttributes(Object[] objects,
                                                              NSArray attributes)
Overrides:
dictionaryWithObjectsForAttributes in class EOAdaptorChannel

executeStoredProcedure

public void executeStoredProcedure(EOStoredProcedure storedProcedure,
                                   NSDictionary values)
Specified by:
executeStoredProcedure in class EOAdaptorChannel

returnValuesForLastStoredProcedureInvocation

public NSDictionary returnValuesForLastStoredProcedureInvocation()
Specified by:
returnValuesForLastStoredProcedureInvocation in class EOAdaptorChannel

performAdaptorOperation

public void performAdaptorOperation(EOAdaptorOperation adaptorOp)
Overrides:
performAdaptorOperation in class EOAdaptorChannel

performAdaptorOperations

public void performAdaptorOperations(NSArray adaptorOps)
Overrides:
performAdaptorOperations in class EOAdaptorChannel

Last updated: Fri, Jan 9, 2009 • 04:35 AM EST

Copyright © 2002 – 2007 Project Wonder.