java.lang.Objectru.pan.magpie.Configuration
public class Configuration
Constructor Summary | |
---|---|
Configuration(java.lang.String configFileName)
Creates a new oracle-magpie Configuration instance. |
|
Configuration(java.lang.String configFileName,
javax.sql.DataSource ds)
Creates a new oracle-magpie Configuration instance. |
Method Summary | |
---|---|
javax.sql.DataSource |
getDataSource()
Returns data source object currently using by the library |
java.lang.Object |
getObjectTypeProxy(java.lang.Class clazz,
java.lang.Object baseObject)
Create a new instance of the oracle object type proxy for the java class instance mapped to this type |
java.lang.Object |
getPackageProxy(java.lang.Class clazz)
Creates a new instance of the oracle package proxy |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Configuration(java.lang.String configFileName) throws java.sql.SQLException, ru.pan.magpie.exceptions.InitConfigurationException
configFileName
- file name of the main xml configuration file
java.sql.SQLException
ru.pan.magpie.exceptions.InitConfigurationException
public Configuration(java.lang.String configFileName, javax.sql.DataSource ds) throws java.sql.SQLException, ru.pan.magpie.exceptions.InitConfigurationException
configFileName
- file name of the main xml configuration fileds
- data source, this argument value overwrites java.sql.SQLException
ru.pan.magpie.exceptions.InitConfigurationException
Method Detail |
---|
public javax.sql.DataSource getDataSource()
public java.lang.Object getObjectTypeProxy(java.lang.Class clazz, java.lang.Object baseObject) throws ru.pan.magpie.exceptions.ProxyCreationException
clazz
- interface mapped to the required oracle object typebaseObject
- instance of the entity class, proxy base
ru.pan.magpie.exceptions.ProxyCreationException
public java.lang.Object getPackageProxy(java.lang.Class clazz) throws ru.pan.magpie.exceptions.ProxyCreationException
clazz
- interface mapped to the required oracle package
ru.pan.magpie.exceptions.ProxyCreationException