net.kalio.empweb.engine.db
Class DBConfig
java.lang.Object
net.kalio.empweb.engine.db.DBConfig
public class DBConfig
- extends java.lang.Object
Title: DBConfig
Description: Holds a database configuration information, as declared in the engine configuration file.
Can be used to get access to the database object. This first version of the class doesn't have a good
or flexible architecture. It has to be improved in the future to allow for better abstraction.
It would be nice to implement some kind of "database driver API".
Copyright: Copyright (c) 2004-2005 Kalio.net
- Version:
- 1.0
- Author:
- Barzilai Spinak
Field Summary |
(package private) java.lang.String |
dbName
|
(package private) java.lang.Object |
dbObject
|
(package private) java.net.URL |
endpointURL
|
(package private) java.lang.String |
logicName
|
(package private) javax.xml.namespace.QName |
portQName
|
(package private) java.lang.String |
scheme
|
(package private) javax.xml.namespace.QName |
serviceQName
|
(package private) java.lang.String |
type
|
(package private) java.net.URI |
uri
|
(package private) java.net.URL |
wsdlFileURL
|
(package private) org.apache.axis.wsdl.gen.Parser |
wsdlParser
|
Constructor Summary |
DBConfig(org.w3c.dom.Element el)
|
Method Summary |
java.lang.String |
getDBName()
Returns the real database name in case this is a local access database (not a web service). |
java.lang.Object |
getDBObject()
|
org.w3c.dom.Element |
getDOMElement()
|
java.lang.String |
getLogicName()
|
java.lang.String |
getScheme()
|
java.lang.String |
getType()
|
java.lang.String |
getURI()
|
java.lang.String |
getXPath(java.lang.String xp)
|
java.lang.Object |
invokeService(java.lang.String method,
java.lang.Object[] params)
|
boolean |
isWS()
|
static void |
main(java.lang.String[] a)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logicName
java.lang.String logicName
type
java.lang.String type
uri
java.net.URI uri
scheme
java.lang.String scheme
dbName
java.lang.String dbName
dbObject
java.lang.Object dbObject
endpointURL
java.net.URL endpointURL
wsdlFileURL
java.net.URL wsdlFileURL
wsdlParser
org.apache.axis.wsdl.gen.Parser wsdlParser
serviceQName
javax.xml.namespace.QName serviceQName
portQName
javax.xml.namespace.QName portQName
DBConfig
public DBConfig(org.w3c.dom.Element el)
throws ConfigurationException
- Throws:
ConfigurationException
isWS
public boolean isWS()
getLogicName
public java.lang.String getLogicName()
getType
public java.lang.String getType()
getURI
public java.lang.String getURI()
getScheme
public java.lang.String getScheme()
getDOMElement
public org.w3c.dom.Element getDOMElement()
getXPath
public java.lang.String getXPath(java.lang.String xp)
getDBName
public java.lang.String getDBName()
- Returns the real database name in case this is a local access database (not a web service).
If it's a web service, it returns the logic name.
getDBObject
public java.lang.Object getDBObject()
invokeService
public java.lang.Object invokeService(java.lang.String method,
java.lang.Object[] params)
throws EngineException
- Throws:
EngineException
main
public static void main(java.lang.String[] a)
throws java.lang.Exception
- Throws:
java.lang.Exception