Project Wonder 5.0

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 com.webobjects.eoaccess.EOAdaptor


Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eoaccess.EOAdaptor
com.webobjects.eoaccess.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(java.lang.String name)
           
 
Method Summary
 com.webobjects.foundation.NSDictionary administrativeConnectionDictionaryForAdaptor(com.webobjects.eoaccess.EOAdaptor adaptor)
           
 void assertConnectionDictionaryIsValid()
           
 void assignExternalInfoForAttribute(com.webobjects.eoaccess.EOAttribute attribute)
           
 void assignExternalInfoForEntireModel(com.webobjects.eoaccess.EOModel model)
           
 void assignExternalInfoForEntity(com.webobjects.eoaccess.EOEntity entity)
           
 void assignExternalTypeForAttribute(com.webobjects.eoaccess.EOAttribute attribute)
           
 boolean canServiceModel(com.webobjects.eoaccess.EOModel model)
           
 com.webobjects.foundation.NSDictionary connectionDictionary()
           
 com.webobjects.eoaccess.EOAdaptorContext createAdaptorContext()
           
 void createDatabaseWithAdministrativeConnectionDictionary(com.webobjects.foundation.NSDictionary administrativeConnectionDictionary)
           
 java.lang.Class defaultExpressionClass()
           
 java.lang.Object delegate()
           
 void dropDatabaseWithAdministrativeConnectionDictionary(com.webobjects.foundation.NSDictionary administrativeConnectionDictionary)
           
 java.lang.Class expressionClass()
           
 com.webobjects.eoaccess.EOSQLExpressionFactory expressionFactory()
           
 com.webobjects.foundation.NSArray externalTypesWithModel(com.webobjects.eoaccess.EOModel model)
           
 com.webobjects.foundation.NSData fetchedValueForDataValue(com.webobjects.foundation.NSData value, com.webobjects.eoaccess.EOAttribute att)
           
 com.webobjects.foundation.NSTimestamp fetchedValueForDateValue(com.webobjects.foundation.NSTimestamp value, com.webobjects.eoaccess.EOAttribute att)
           
 java.lang.Number fetchedValueForNumberValue(java.lang.Number value, com.webobjects.eoaccess.EOAttribute att)
           
 java.lang.String fetchedValueForStringValue(java.lang.String value, com.webobjects.eoaccess.EOAttribute att)
           
 java.lang.Object fetchedValueForValue(java.lang.Object value, com.webobjects.eoaccess.EOAttribute att)
           
 com.webobjects.eoaccess.EOAdaptor forwardedAdaptor()
           
protected abstract  java.lang.String forwardedAdaptorName()
           
 void handleDroppedConnection()
           
 boolean hasOpenChannels()
           
 java.lang.String internalTypeForExternalType(java.lang.String extType, com.webobjects.eoaccess.EOModel model)
           
 boolean isDroppedConnectionException(java.lang.Exception exception)
           
 boolean isValidQualifierType(java.lang.String typeName, com.webobjects.eoaccess.EOModel model)
           
 com.webobjects.foundation.NSArray prototypeAttributes()
           
 com.webobjects.eoaccess.EOSynchronizationFactory schemaSynchronizationFactory()
           
 void setConnectionDictionary(com.webobjects.foundation.NSDictionary dictionary)
           
 void setDelegate(java.lang.Object delegate)
           
 com.webobjects.eoaccess.EOSchemaGeneration synchronizationFactory()
           
 
Methods inherited from class com.webobjects.eoaccess.EOAdaptor
_assignExternalNameForAttribute, _createDropDatabase, _recursivelyConvertEntity, _registerAdaptorContext, _unregisterAdaptorContext, adaptorWithModel, adaptorWithName, contexts, defaultDelegate, expressionClassName, name, 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(java.lang.String name)
Method Detail

forwardedAdaptorName

protected abstract java.lang.String forwardedAdaptorName()

expressionFactory

public com.webobjects.eoaccess.EOSQLExpressionFactory expressionFactory()
Specified by:
expressionFactory in class com.webobjects.eoaccess.EOAdaptor

synchronizationFactory

public com.webobjects.eoaccess.EOSchemaGeneration synchronizationFactory()
Specified by:
synchronizationFactory in class com.webobjects.eoaccess.EOAdaptor

schemaSynchronizationFactory

public com.webobjects.eoaccess.EOSynchronizationFactory schemaSynchronizationFactory()

prototypeAttributes

public com.webobjects.foundation.NSArray prototypeAttributes()
Overrides:
prototypeAttributes in class com.webobjects.eoaccess.EOAdaptor

forwardedAdaptor

public com.webobjects.eoaccess.EOAdaptor forwardedAdaptor()

createAdaptorContext

public com.webobjects.eoaccess.EOAdaptorContext createAdaptorContext()
Specified by:
createAdaptorContext in class com.webobjects.eoaccess.EOAdaptor

handleDroppedConnection

public void handleDroppedConnection()
Overrides:
handleDroppedConnection in class com.webobjects.eoaccess.EOAdaptor

expressionClass

public java.lang.Class expressionClass()
Overrides:
expressionClass in class com.webobjects.eoaccess.EOAdaptor

defaultExpressionClass

public java.lang.Class defaultExpressionClass()
Specified by:
defaultExpressionClass in class com.webobjects.eoaccess.EOAdaptor

isValidQualifierType

public boolean isValidQualifierType(java.lang.String typeName,
                                    com.webobjects.eoaccess.EOModel model)
Specified by:
isValidQualifierType in class com.webobjects.eoaccess.EOAdaptor

assertConnectionDictionaryIsValid

public void assertConnectionDictionaryIsValid()
Specified by:
assertConnectionDictionaryIsValid in class com.webobjects.eoaccess.EOAdaptor

hasOpenChannels

public boolean hasOpenChannels()
Overrides:
hasOpenChannels in class com.webobjects.eoaccess.EOAdaptor

connectionDictionary

public com.webobjects.foundation.NSDictionary connectionDictionary()
Overrides:
connectionDictionary in class com.webobjects.eoaccess.EOAdaptor

setConnectionDictionary

public void setConnectionDictionary(com.webobjects.foundation.NSDictionary dictionary)
Overrides:
setConnectionDictionary in class com.webobjects.eoaccess.EOAdaptor

canServiceModel

public boolean canServiceModel(com.webobjects.eoaccess.EOModel model)
Overrides:
canServiceModel in class com.webobjects.eoaccess.EOAdaptor

fetchedValueForValue

public java.lang.Object fetchedValueForValue(java.lang.Object value,
                                             com.webobjects.eoaccess.EOAttribute att)
Overrides:
fetchedValueForValue in class com.webobjects.eoaccess.EOAdaptor

fetchedValueForStringValue

public java.lang.String fetchedValueForStringValue(java.lang.String value,
                                                   com.webobjects.eoaccess.EOAttribute att)
Overrides:
fetchedValueForStringValue in class com.webobjects.eoaccess.EOAdaptor

fetchedValueForNumberValue

public java.lang.Number fetchedValueForNumberValue(java.lang.Number value,
                                                   com.webobjects.eoaccess.EOAttribute att)
Overrides:
fetchedValueForNumberValue in class com.webobjects.eoaccess.EOAdaptor

fetchedValueForDateValue

public com.webobjects.foundation.NSTimestamp fetchedValueForDateValue(com.webobjects.foundation.NSTimestamp value,
                                                                      com.webobjects.eoaccess.EOAttribute att)
Overrides:
fetchedValueForDateValue in class com.webobjects.eoaccess.EOAdaptor

fetchedValueForDataValue

public com.webobjects.foundation.NSData fetchedValueForDataValue(com.webobjects.foundation.NSData value,
                                                                 com.webobjects.eoaccess.EOAttribute att)
Overrides:
fetchedValueForDataValue in class com.webobjects.eoaccess.EOAdaptor

isDroppedConnectionException

public boolean isDroppedConnectionException(java.lang.Exception exception)
Overrides:
isDroppedConnectionException in class com.webobjects.eoaccess.EOAdaptor

delegate

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

setDelegate

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

internalTypeForExternalType

public java.lang.String internalTypeForExternalType(java.lang.String extType,
                                                    com.webobjects.eoaccess.EOModel model)
Overrides:
internalTypeForExternalType in class com.webobjects.eoaccess.EOAdaptor

externalTypesWithModel

public com.webobjects.foundation.NSArray externalTypesWithModel(com.webobjects.eoaccess.EOModel model)
Overrides:
externalTypesWithModel in class com.webobjects.eoaccess.EOAdaptor

assignExternalTypeForAttribute

public void assignExternalTypeForAttribute(com.webobjects.eoaccess.EOAttribute attribute)
Overrides:
assignExternalTypeForAttribute in class com.webobjects.eoaccess.EOAdaptor

assignExternalInfoForAttribute

public void assignExternalInfoForAttribute(com.webobjects.eoaccess.EOAttribute attribute)
Overrides:
assignExternalInfoForAttribute in class com.webobjects.eoaccess.EOAdaptor

assignExternalInfoForEntity

public void assignExternalInfoForEntity(com.webobjects.eoaccess.EOEntity entity)
Overrides:
assignExternalInfoForEntity in class com.webobjects.eoaccess.EOAdaptor

assignExternalInfoForEntireModel

public void assignExternalInfoForEntireModel(com.webobjects.eoaccess.EOModel model)
Overrides:
assignExternalInfoForEntireModel in class com.webobjects.eoaccess.EOAdaptor

dropDatabaseWithAdministrativeConnectionDictionary

public void dropDatabaseWithAdministrativeConnectionDictionary(com.webobjects.foundation.NSDictionary administrativeConnectionDictionary)
Overrides:
dropDatabaseWithAdministrativeConnectionDictionary in class com.webobjects.eoaccess.EOAdaptor

createDatabaseWithAdministrativeConnectionDictionary

public void createDatabaseWithAdministrativeConnectionDictionary(com.webobjects.foundation.NSDictionary administrativeConnectionDictionary)
Overrides:
createDatabaseWithAdministrativeConnectionDictionary in class com.webobjects.eoaccess.EOAdaptor

administrativeConnectionDictionaryForAdaptor

public com.webobjects.foundation.NSDictionary administrativeConnectionDictionaryForAdaptor(com.webobjects.eoaccess.EOAdaptor adaptor)
Overrides:
administrativeConnectionDictionaryForAdaptor in class com.webobjects.eoaccess.EOAdaptor

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

Copyright © 2002 – 2007 Project Wonder.