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 booleanequals(java.lang.Object anObj)Standard equals implementation.java.lang.ObjectfromXML(RXArchiver anArchiver, RXElement anElement)XML unarchival.java.lang.StringgetConnectionURL()Returns the connection info URL.RMSchemagetDatabaseSchema()Returns a schema for this datasource's database.java.util.MapgetDataset()Returns the dataset for this datasource.java.lang.StringgetDriverClassName()Returns the driver class name.java.lang.StringgetError()Returns any error string from datasource reload.intgetFetchLimit()Returns the limit on the number of objects to fetch.java.lang.StringgetListName()Returns the list name.java.lang.StringgetPassword()Returns the password.java.lang.StringgetQuery()Returns the query string.RMSchemagetSchema()Returns the schema for this datasource's dataset.java.lang.StringgetUserName()Returns the user name.voidsetConnectionURL(java.lang.String aURL)Sets the connection info URL.voidsetDriverClassName(java.lang.String aName)Sets the driver class name.voidsetError(java.lang.String anError)Sets any error string from datasource reload.voidsetFetchLimit(int aValue)Sets the limit on the number of objects to fetch.voidsetListName(java.lang.String aName)Sets the list name.voidsetPassword(java.lang.String aPassword)Sets the password.voidsetQuery(java.lang.String aString)Sets the query string.voidsetUserName(java.lang.String aName)Sets the user name.RXElementtoXML(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:
getSchemain classRMDataSource
-
getDataset
public java.util.Map getDataset()
Returns the dataset for this datasource.- Overrides:
getDatasetin classRMDataSource
-
getError
public java.lang.String getError()
Returns any error string from datasource reload.- Overrides:
getErrorin 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:
equalsin classjava.lang.Object
-
toXML
public RXElement toXML(RXArchiver anArchiver)
XML archival.- Overrides:
toXMLin classRMDataSource
-
fromXML
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)
XML unarchival.- Overrides:
fromXMLin classRMDataSource
-
-