Package com.ribs.datasource
Class RMDataSourceJDBC
- java.lang.Object
-
- com.ribs.datasource.RMDataSource
-
- com.ribs.datasource.RMDataSourceJDBC
-
public class RMDataSourceJDBC extends RMDataSource
This class provides a datasource representing a JDBC database fetch.
-
-
Constructor Summary
Constructors Constructor Description RMDataSourceJDBC()
Creates a new RMDataSource JDBC.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object anObj)
Standard equals implementation.java.lang.Object
fromXML(RXArchiver anArchiver, RXElement anElement)
XML unarchival.java.lang.String
getConnectionURL()
Returns the connection info URL.RMSchema
getDatabaseSchema()
Returns a schema for this datasource's database.java.util.Map
getDataset()
Returns the dataset for this datasource.java.lang.String
getDriverClassName()
Returns the driver class name.java.lang.String
getError()
Returns any error string from datasource reload.int
getFetchLimit()
Returns the limit on the number of objects to fetch.java.lang.String
getListName()
Returns the list name.java.lang.String
getPassword()
Returns the password.java.lang.String
getQuery()
Returns the query string.RMSchema
getSchema()
Returns the schema for this datasource's dataset.java.lang.String
getUserName()
Returns the user name.void
setConnectionURL(java.lang.String aURL)
Sets the connection info URL.void
setDriverClassName(java.lang.String aName)
Sets the driver class name.void
setError(java.lang.String anError)
Sets any error string from datasource reload.void
setFetchLimit(int aValue)
Sets the limit on the number of objects to fetch.void
setListName(java.lang.String aName)
Sets the list name.void
setPassword(java.lang.String aPassword)
Sets the password.void
setQuery(java.lang.String aString)
Sets the query string.void
setUserName(java.lang.String aName)
Sets the user name.RXElement
toXML(RXArchiver anArchiver)
XML archival.-
Methods inherited from class com.ribs.datasource.RMDataSource
getEntity, getName, getRelation, setName, toString
-
-
-
-
Method Detail
-
getDriverClassName
public java.lang.String getDriverClassName()
Returns the driver class name.
-
setDriverClassName
public void setDriverClassName(java.lang.String aName)
Sets the driver class name.
-
getConnectionURL
public java.lang.String getConnectionURL()
Returns the connection info URL.
-
setConnectionURL
public void setConnectionURL(java.lang.String aURL)
Sets the connection info URL.
-
getUserName
public java.lang.String getUserName()
Returns the user name.
-
setUserName
public void setUserName(java.lang.String aName)
Sets the user name.
-
getPassword
public java.lang.String getPassword()
Returns the password.
-
setPassword
public void setPassword(java.lang.String aPassword)
Sets the password.
-
getListName
public java.lang.String getListName()
Returns the list name.
-
setListName
public void setListName(java.lang.String aName)
Sets the list name.
-
getQuery
public java.lang.String getQuery()
Returns the query string.
-
setQuery
public void setQuery(java.lang.String aString)
Sets the query string.
-
getFetchLimit
public int getFetchLimit()
Returns the limit on the number of objects to fetch.
-
setFetchLimit
public void setFetchLimit(int aValue)
Sets the limit on the number of objects to fetch.
-
getSchema
public RMSchema getSchema()
Returns the schema for this datasource's dataset.- Overrides:
getSchema
in classRMDataSource
-
getDataset
public java.util.Map getDataset()
Returns the dataset for this datasource.- Overrides:
getDataset
in classRMDataSource
-
getError
public java.lang.String getError()
Returns any error string from datasource reload.- Overrides:
getError
in classRMDataSource
-
setError
public void setError(java.lang.String anError)
Sets any error string from datasource reload.
-
getDatabaseSchema
public RMSchema getDatabaseSchema()
Returns a schema for this datasource's database.
-
equals
public boolean equals(java.lang.Object anObj)
Standard equals implementation.- Overrides:
equals
in classjava.lang.Object
-
toXML
public RXElement toXML(RXArchiver anArchiver)
XML archival.- Overrides:
toXML
in classRMDataSource
-
fromXML
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)
XML unarchival.- Overrides:
fromXML
in classRMDataSource
-
-