org.eclipse.emf.oda.ecore.impl
Class Connection

java.lang.Object
  extended by org.eclipse.emf.oda.ecore.impl.Connection
All Implemented Interfaces:
org.eclipse.datatools.connectivity.oda.IConnection

public class Connection
extends java.lang.Object
implements org.eclipse.datatools.connectivity.oda.IConnection

Implementation of IConnection for EMF ODA runtime driver.


Field Summary
protected  java.util.Map<?,?> appContext
           
static java.lang.String RESOURCE_PROPERTY_NAME
           
protected  ResourceSet resourceSet
           
 
Constructor Summary
Connection()
           
 
Method Summary
 void close()
           
 void commit()
           
 int getMaxQueries()
           
 org.eclipse.datatools.connectivity.oda.IDataSetMetaData getMetaData(java.lang.String dataSetType)
           
 ResourceSet getResourceSet()
          Returns the resource set for this connection.
 boolean isOpen()
           
 org.eclipse.datatools.connectivity.oda.IQuery newQuery(java.lang.String dataSetType)
           
 void open(java.util.Properties connProperties)
           
 void rollback()
           
 void setAppContext(java.lang.Object context)
           
 void setLocale(com.ibm.icu.util.ULocale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_PROPERTY_NAME

public static final java.lang.String RESOURCE_PROPERTY_NAME
See Also:
Constant Field Values

appContext

protected java.util.Map<?,?> appContext

resourceSet

protected ResourceSet resourceSet
Constructor Detail

Connection

public Connection()
Method Detail

open

public void open(java.util.Properties connProperties)
          throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
open in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getResourceSet

public ResourceSet getResourceSet()
Returns the resource set for this connection.

Returns:
the resource set

setAppContext

public void setAppContext(java.lang.Object context)
                   throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
setAppContext in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

close

public void close()
           throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
close in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

isOpen

public boolean isOpen()
               throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
isOpen in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getMetaData

public org.eclipse.datatools.connectivity.oda.IDataSetMetaData getMetaData(java.lang.String dataSetType)
                                                                    throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getMetaData in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

newQuery

public org.eclipse.datatools.connectivity.oda.IQuery newQuery(java.lang.String dataSetType)
                                                       throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
newQuery in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

getMaxQueries

public int getMaxQueries()
                  throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
getMaxQueries in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

commit

public void commit()
            throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
commit in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

rollback

public void rollback()
              throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
rollback in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

setLocale

public void setLocale(com.ibm.icu.util.ULocale locale)
               throws org.eclipse.datatools.connectivity.oda.OdaException
Specified by:
setLocale in interface org.eclipse.datatools.connectivity.oda.IConnection
Throws:
org.eclipse.datatools.connectivity.oda.OdaException

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.