Project Wonder 5.0.0.8795

er.extensions.eof
Class ERXForwardingAdaptor

java.lang.Object
  extended by com.webobjects.eoaccess.EOAdaptor
      extended by er.extensions.eof.ERXForwardingAdaptor

public abstract class ERXForwardingAdaptor
extends EOAdaptor


Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eoaccess.EOAdaptor
EOAdaptor.Delegate
 
Field Summary
 
Fields inherited from class com.webobjects.eoaccess.EOAdaptor
_connectionDictionary, _contexts, _delegate, _delegateRespondsTo_processValue, _delegateRespondsTo_reconDict, _expressionClass, _expressionClassName, _name
 
Constructor Summary
ERXForwardingAdaptor(String name)
           
 
Method Summary
 NSDictionary administrativeConnectionDictionaryForAdaptor(EOAdaptor adaptor)
           
 void assertConnectionDictionaryIsValid()
           
 void assignExternalInfoForAttribute(EOAttribute attribute)
           
 void assignExternalInfoForEntireModel(EOModel model)
           
 void assignExternalInfoForEntity(EOEntity entity)
           
 void assignExternalTypeForAttribute(EOAttribute attribute)
           
 boolean canServiceModel(EOModel model)
           
 NSDictionary connectionDictionary()
           
 EOAdaptorContext createAdaptorContext()
           
 void createDatabaseWithAdministrativeConnectionDictionary(NSDictionary administrativeConnectionDictionary)
           
 Class defaultExpressionClass()
           
 Object delegate()
           
 void dropDatabaseWithAdministrativeConnectionDictionary(NSDictionary administrativeConnectionDictionary)
           
 Class expressionClass()
           
 EOSQLExpressionFactory expressionFactory()
           
 NSArray externalTypesWithModel(EOModel model)
           
 NSData fetchedValueForDataValue(NSData value, EOAttribute att)
           
 NSTimestamp fetchedValueForDateValue(NSTimestamp value, EOAttribute att)
           
 Number fetchedValueForNumberValue(Number value, EOAttribute att)
           
 String fetchedValueForStringValue(String value, EOAttribute att)
           
 Object fetchedValueForValue(Object value, EOAttribute att)
           
 EOAdaptor forwardedAdaptor()
           
protected abstract  String forwardedAdaptorName()
           
 void handleDroppedConnection()
           
 boolean hasOpenChannels()
           
 String internalTypeForExternalType(String extType, EOModel model)
           
 boolean isDroppedConnectionException(Exception exception)
           
 boolean isValidQualifierType(String typeName, EOModel model)
           
 NSArray prototypeAttributes()
           
 EOSynchronizationFactory schemaSynchronizationFactory()
           
 void setConnectionDictionary(NSDictionary dictionary)
           
 void setDelegate(Object delegate)
           
 EOSchemaGeneration synchronizationFactory()
           
 
Methods inherited from class com.webobjects.eoaccess.EOAdaptor
_assignExternalNameForAttribute, _createDropDatabase, _recursivelyConvertEntity, _registerAdaptorContext, _unregisterAdaptorContext, adaptorWithModel, adaptorWithName, contexts, defaultDelegate, expressionClassName, hasPlugIns, name, plugInName, setDefaultDelegate, setExpressionClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERXForwardingAdaptor

public ERXForwardingAdaptor(String name)
Method Detail

forwardedAdaptorName

protected abstract String forwardedAdaptorName()

expressionFactory

public EOSQLExpressionFactory expressionFactory()
Specified by:
expressionFactory in class EOAdaptor

synchronizationFactory

public EOSchemaGeneration synchronizationFactory()
Specified by:
synchronizationFactory in class EOAdaptor

schemaSynchronizationFactory

public EOSynchronizationFactory schemaSynchronizationFactory()
Specified by:
schemaSynchronizationFactory in class EOAdaptor

prototypeAttributes

public NSArray prototypeAttributes()
Overrides:
prototypeAttributes in class EOAdaptor

forwardedAdaptor

public EOAdaptor forwardedAdaptor()

createAdaptorContext

public EOAdaptorContext createAdaptorContext()
Specified by:
createAdaptorContext in class EOAdaptor

handleDroppedConnection

public void handleDroppedConnection()
Overrides:
handleDroppedConnection in class EOAdaptor

expressionClass

public Class expressionClass()
Overrides:
expressionClass in class EOAdaptor

defaultExpressionClass

public Class defaultExpressionClass()
Specified by:
defaultExpressionClass in class EOAdaptor

isValidQualifierType

public boolean isValidQualifierType(String typeName,
                                    EOModel model)
Specified by:
isValidQualifierType in class EOAdaptor

assertConnectionDictionaryIsValid

public void assertConnectionDictionaryIsValid()
Specified by:
assertConnectionDictionaryIsValid in class EOAdaptor

hasOpenChannels

public boolean hasOpenChannels()
Overrides:
hasOpenChannels in class EOAdaptor

connectionDictionary

public NSDictionary connectionDictionary()
Overrides:
connectionDictionary in class EOAdaptor

setConnectionDictionary

public void setConnectionDictionary(NSDictionary dictionary)
Overrides:
setConnectionDictionary in class EOAdaptor

canServiceModel

public boolean canServiceModel(EOModel model)
Overrides:
canServiceModel in class EOAdaptor

fetchedValueForValue

public Object fetchedValueForValue(Object value,
                                   EOAttribute att)
Overrides:
fetchedValueForValue in class EOAdaptor

fetchedValueForStringValue

public String fetchedValueForStringValue(String value,
                                         EOAttribute att)
Overrides:
fetchedValueForStringValue in class EOAdaptor

fetchedValueForNumberValue

public Number fetchedValueForNumberValue(Number value,
                                         EOAttribute att)
Overrides:
fetchedValueForNumberValue in class EOAdaptor

fetchedValueForDateValue

public NSTimestamp fetchedValueForDateValue(NSTimestamp value,
                                            EOAttribute att)
Overrides:
fetchedValueForDateValue in class EOAdaptor

fetchedValueForDataValue

public NSData fetchedValueForDataValue(NSData value,
                                       EOAttribute att)
Overrides:
fetchedValueForDataValue in class EOAdaptor

isDroppedConnectionException

public boolean isDroppedConnectionException(Exception exception)
Overrides:
isDroppedConnectionException in class EOAdaptor

delegate

public Object delegate()
Overrides:
delegate in class EOAdaptor

setDelegate

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

internalTypeForExternalType

public String internalTypeForExternalType(String extType,
                                          EOModel model)
Overrides:
internalTypeForExternalType in class EOAdaptor

externalTypesWithModel

public NSArray externalTypesWithModel(EOModel model)
Overrides:
externalTypesWithModel in class EOAdaptor

assignExternalTypeForAttribute

public void assignExternalTypeForAttribute(EOAttribute attribute)
Overrides:
assignExternalTypeForAttribute in class EOAdaptor

assignExternalInfoForAttribute

public void assignExternalInfoForAttribute(EOAttribute attribute)
Overrides:
assignExternalInfoForAttribute in class EOAdaptor

assignExternalInfoForEntity

public void assignExternalInfoForEntity(EOEntity entity)
Overrides:
assignExternalInfoForEntity in class EOAdaptor

assignExternalInfoForEntireModel

public void assignExternalInfoForEntireModel(EOModel model)
Overrides:
assignExternalInfoForEntireModel in class EOAdaptor

dropDatabaseWithAdministrativeConnectionDictionary

public void dropDatabaseWithAdministrativeConnectionDictionary(NSDictionary administrativeConnectionDictionary)
Overrides:
dropDatabaseWithAdministrativeConnectionDictionary in class EOAdaptor

createDatabaseWithAdministrativeConnectionDictionary

public void createDatabaseWithAdministrativeConnectionDictionary(NSDictionary administrativeConnectionDictionary)
Overrides:
createDatabaseWithAdministrativeConnectionDictionary in class EOAdaptor

administrativeConnectionDictionaryForAdaptor

public NSDictionary administrativeConnectionDictionaryForAdaptor(EOAdaptor adaptor)
Overrides:
administrativeConnectionDictionaryForAdaptor in class EOAdaptor

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

Copyright © 2002 – 2007 Project Wonder.