net.wotonomy.jdbcadaptor
Class JDBCAdaptor

java.lang.Object
  extended by net.wotonomy.access.EOAdaptor
      extended by net.wotonomy.jdbcadaptor.JDBCAdaptor

public class JDBCAdaptor
extends net.wotonomy.access.EOAdaptor

An adaptor that connects to a databaser server via JDBC.

Version:
$Revision: 903 $
Author:
ezamudio@nasoft.com, $Author: cgruber $

Field Summary
protected  java.lang.String _driverName
           
protected  net.wotonomy.access.EOSQLExpressionFactory _expressionFactory
           
protected  net.wotonomy.foundation.NSDictionary _jdbcInfo
           
 
Fields inherited from class net.wotonomy.access.EOAdaptor
_connectionDictionary, _contexts, _expressionClass, _name
 
Constructor Summary
JDBCAdaptor(java.lang.String name)
          Creates a new instance.
 
Method Summary
 void assertConnectionDictionaryIsValid()
           
 net.wotonomy.access.EOAdaptorContext createAdaptorContext()
           
 java.lang.Class defaultExpressionClass()
           
 java.lang.String driverName()
           
 net.wotonomy.access.EOSQLExpressionFactory expressionFactory()
           
 boolean isValidQualifierType(java.lang.String typeName, net.wotonomy.access.EOModel model)
           
 net.wotonomy.foundation.NSDictionary jdbcInfo()
           
 void setConnectionDictionary(net.wotonomy.foundation.NSDictionary dict)
           
 
Methods inherited from class net.wotonomy.access.EOAdaptor
adaptorWithModel, adaptorWithName, assignExternalInfoForAttribute, assignExternalInfoForEntireModel, assignExternalInfoForEntity, assignExternalTypeForAttribute, canServiceModel, connectionDictionary, contexts, expressionClass, expressionClassName, externalTypesWithModel, fetchedValueForDataValue, fetchedValueForDateValue, fetchedValueForNumberValue, fetchedValueForStringValue, fetchedValueForValue, handleDroppedConnection, hasOpenChannels, internalTypeForExternalType, isDroppedConnectionException, name, prototypeAttributes, setExpressionClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_expressionFactory

protected net.wotonomy.access.EOSQLExpressionFactory _expressionFactory

_driverName

protected java.lang.String _driverName

_jdbcInfo

protected net.wotonomy.foundation.NSDictionary _jdbcInfo
Constructor Detail

JDBCAdaptor

public JDBCAdaptor(java.lang.String name)
Creates a new instance.

Parameters:
name - The name of the adaptor (should always be JDBC)
Method Detail

setConnectionDictionary

public void setConnectionDictionary(net.wotonomy.foundation.NSDictionary dict)
Overrides:
setConnectionDictionary in class net.wotonomy.access.EOAdaptor

assertConnectionDictionaryIsValid

public void assertConnectionDictionaryIsValid()
Specified by:
assertConnectionDictionaryIsValid in class net.wotonomy.access.EOAdaptor

createAdaptorContext

public net.wotonomy.access.EOAdaptorContext createAdaptorContext()
Specified by:
createAdaptorContext in class net.wotonomy.access.EOAdaptor

defaultExpressionClass

public java.lang.Class defaultExpressionClass()
Specified by:
defaultExpressionClass in class net.wotonomy.access.EOAdaptor

expressionFactory

public net.wotonomy.access.EOSQLExpressionFactory expressionFactory()
Specified by:
expressionFactory in class net.wotonomy.access.EOAdaptor

isValidQualifierType

public boolean isValidQualifierType(java.lang.String typeName,
                                    net.wotonomy.access.EOModel model)
Specified by:
isValidQualifierType in class net.wotonomy.access.EOAdaptor

driverName

public java.lang.String driverName()

jdbcInfo

public net.wotonomy.foundation.NSDictionary jdbcInfo()


Copyright © 2006 null. All Rights Reserved.