Class AbstractDataSource
- java.lang.Object
-
- oracle.spatial.network.nfe.vis.maps.model.AbstractDataSource
-
public abstract class AbstractDataSource extends java.lang.Object
Class to create a database data source. The properties parameters are used to create a DB data source. Each non abstract data source must document its needed properties.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Properties
connProperties
Connection properties.protected java.lang.String
name
Data source name
-
Constructor Summary
Constructors Constructor Description AbstractDataSource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.Properties
getConnectionProperties()
Returns the current connection properties.abstract AbstractDataAccessObject
getDataAccessObject()
Return a new data access object.java.lang.String
getName()
Return the data source nameabstract boolean
init(java.util.Properties props)
Creates the data source using the input connection properties.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Return the data source name- Returns:
-
init
public abstract boolean init(java.util.Properties props)
Creates the data source using the input connection properties. Each derived class must document the connection properties needed.- Parameters:
props
-- Returns:
-
getDataAccessObject
public abstract AbstractDataAccessObject getDataAccessObject()
Return a new data access object.- Returns:
-
getConnectionProperties
public java.util.Properties getConnectionProperties()
Returns the current connection properties.- Returns:
-
-