Project Wonder 5.0

er.extensions.eof
Class ERXForwardingAdaptorChannel

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

public class ERXForwardingAdaptorChannel
extends com.webobjects.eoaccess.EOAdaptorChannel


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
ERXForwardingAdaptorChannel(com.webobjects.eoaccess.EOAdaptorContext context, com.webobjects.eoaccess.EOAdaptorChannel channel)
           
 
Method Summary
 com.webobjects.eoaccess.EOAdaptorContext adaptorContext()
           
 void addStoredProceduresNamed(com.webobjects.foundation.NSArray storedProcedureNames, com.webobjects.eoaccess.EOModel model)
           
 com.webobjects.foundation.NSArray attributesToFetch()
           
 void cancelFetch()
           
 void closeChannel()
           
 java.lang.Object delegate()
           
 void deleteRowDescribedByQualifier(com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.EOEntity entity)
           
 int deleteRowsDescribedByQualifier(com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.EOEntity entity)
           
 com.webobjects.eoaccess.EOModel describeModelWithTableNames(com.webobjects.foundation.NSArray tableNames)
           
 com.webobjects.foundation.NSArray describeResults()
           
 com.webobjects.foundation.NSArray describeStoredProcedureNames()
           
 com.webobjects.foundation.NSArray describeTableNames()
           
 com.webobjects.foundation.NSMutableDictionary dictionaryWithObjectsForAttributes(java.lang.Object[] objects, com.webobjects.foundation.NSArray attributes)
           
 void evaluateExpression(com.webobjects.eoaccess.EOSQLExpression expression)
           
 void executeStoredProcedure(com.webobjects.eoaccess.EOStoredProcedure storedProcedure, com.webobjects.foundation.NSDictionary values)
           
 com.webobjects.foundation.NSMutableDictionary fetchRow()
           
 com.webobjects.eoaccess.EOAdaptorChannel forwardedChannel()
           
 void insertRow(com.webobjects.foundation.NSDictionary row, com.webobjects.eoaccess.EOEntity entity)
           
 boolean isFetchInProgress()
           
 boolean isOpen()
           
 void lockRowComparingAttributes(com.webobjects.foundation.NSArray atts, com.webobjects.eoaccess.EOEntity entity, com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.foundation.NSDictionary snapshot)
           
 void openChannel()
           
 com.webobjects.eoaccess.EOAdaptorContext originalAdaptorContext()
           
 void performAdaptorOperation(com.webobjects.eoaccess.EOAdaptorOperation adaptorOp)
           
 void performAdaptorOperations(com.webobjects.foundation.NSArray adaptorOps)
           
 com.webobjects.foundation.NSDictionary primaryKeyForNewRowWithEntity(com.webobjects.eoaccess.EOEntity entity)
           
 com.webobjects.foundation.NSArray primaryKeysForNewRowsWithEntity(int count, com.webobjects.eoaccess.EOEntity entity)
           
 com.webobjects.foundation.NSDictionary returnValuesForLastStoredProcedureInvocation()
           
 void selectAttributes(com.webobjects.foundation.NSArray attributes, com.webobjects.eocontrol.EOFetchSpecification fetchSpecification, boolean yn, com.webobjects.eoaccess.EOEntity entity)
           
 void setAttributesToFetch(com.webobjects.foundation.NSArray attributes)
           
 void setDelegate(java.lang.Object delegate)
           
 void updateValuesInRowDescribedByQualifier(com.webobjects.foundation.NSDictionary row, com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.EOEntity entity)
           
 int updateValuesInRowsDescribedByQualifier(com.webobjects.foundation.NSDictionary row, com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.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(com.webobjects.eoaccess.EOAdaptorContext context,
                                   com.webobjects.eoaccess.EOAdaptorChannel channel)
Method Detail

forwardedChannel

public com.webobjects.eoaccess.EOAdaptorChannel forwardedChannel()

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

closeChannel

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

originalAdaptorContext

public com.webobjects.eoaccess.EOAdaptorContext originalAdaptorContext()

adaptorContext

public com.webobjects.eoaccess.EOAdaptorContext adaptorContext()
Overrides:
adaptorContext 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

updateValuesInRowDescribedByQualifier

public void updateValuesInRowDescribedByQualifier(com.webobjects.foundation.NSDictionary row,
                                                  com.webobjects.eocontrol.EOQualifier qualifier,
                                                  com.webobjects.eoaccess.EOEntity entity)
Overrides:
updateValuesInRowDescribedByQualifier in class com.webobjects.eoaccess.EOAdaptorChannel

updateValuesInRowsDescribedByQualifier

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

deleteRowDescribedByQualifier

public void deleteRowDescribedByQualifier(com.webobjects.eocontrol.EOQualifier qualifier,
                                          com.webobjects.eoaccess.EOEntity entity)
Overrides:
deleteRowDescribedByQualifier 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

selectAttributes

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

lockRowComparingAttributes

public void lockRowComparingAttributes(com.webobjects.foundation.NSArray atts,
                                       com.webobjects.eoaccess.EOEntity entity,
                                       com.webobjects.eocontrol.EOQualifier qualifier,
                                       com.webobjects.foundation.NSDictionary snapshot)
Overrides:
lockRowComparingAttributes in class com.webobjects.eoaccess.EOAdaptorChannel

evaluateExpression

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

isFetchInProgress

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

describeResults

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

fetchRow

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

setAttributesToFetch

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

attributesToFetch

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

cancelFetch

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

primaryKeyForNewRowWithEntity

public com.webobjects.foundation.NSDictionary primaryKeyForNewRowWithEntity(com.webobjects.eoaccess.EOEntity entity)
Overrides:
primaryKeyForNewRowWithEntity in class com.webobjects.eoaccess.EOAdaptorChannel

primaryKeysForNewRowsWithEntity

public com.webobjects.foundation.NSArray primaryKeysForNewRowsWithEntity(int count,
                                                                         com.webobjects.eoaccess.EOEntity entity)
Overrides:
primaryKeysForNewRowsWithEntity in class com.webobjects.eoaccess.EOAdaptorChannel

describeStoredProcedureNames

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

addStoredProceduresNamed

public void addStoredProceduresNamed(com.webobjects.foundation.NSArray storedProcedureNames,
                                     com.webobjects.eoaccess.EOModel model)
Overrides:
addStoredProceduresNamed 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 tableNames)
Overrides:
describeModelWithTableNames in class com.webobjects.eoaccess.EOAdaptorChannel

delegate

public java.lang.Object delegate()
Overrides:
delegate in class com.webobjects.eoaccess.EOAdaptorChannel

setDelegate

public void setDelegate(java.lang.Object delegate)
Overrides:
setDelegate in class com.webobjects.eoaccess.EOAdaptorChannel

dictionaryWithObjectsForAttributes

public com.webobjects.foundation.NSMutableDictionary dictionaryWithObjectsForAttributes(java.lang.Object[] objects,
                                                                                        com.webobjects.foundation.NSArray attributes)
Overrides:
dictionaryWithObjectsForAttributes in class com.webobjects.eoaccess.EOAdaptorChannel

executeStoredProcedure

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

returnValuesForLastStoredProcedureInvocation

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

performAdaptorOperation

public void performAdaptorOperation(com.webobjects.eoaccess.EOAdaptorOperation adaptorOp)
Overrides:
performAdaptorOperation in class com.webobjects.eoaccess.EOAdaptorChannel

performAdaptorOperations

public void performAdaptorOperations(com.webobjects.foundation.NSArray adaptorOps)
Overrides:
performAdaptorOperations in class com.webobjects.eoaccess.EOAdaptorChannel

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

Copyright © 2002 – 2007 Project Wonder.