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 Details

    • RMDataSourceJDBC

      public RMDataSourceJDBC()
      Creates a new RMDataSource JDBC.
  • Method Details

    • getDriverClassName

      public String getDriverClassName()
      Returns the driver class name.
    • setDriverClassName

      public void setDriverClassName(String aName)
      Sets the driver class name.
    • getConnectionURL

      public String getConnectionURL()
      Returns the connection info URL.
    • setConnectionURL

      public void setConnectionURL(String aURL)
      Sets the connection info URL.
    • getUserName

      public String getUserName()
      Returns the user name.
    • setUserName

      public void setUserName(String aName)
      Sets the user name.
    • getPassword

      public String getPassword()
      Returns the password.
    • setPassword

      public void setPassword(String aPassword)
      Sets the password.
    • getListName

      public String getListName()
      Returns the list name.
    • setListName

      public void setListName(String aName)
      Sets the list name.
    • getQuery

      public String getQuery()
      Returns the query string.
    • setQuery

      public void setQuery(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 class RMDataSource
    • getDataset

      public Map getDataset()
      Returns the dataset for this datasource.
      Overrides:
      getDataset in class RMDataSource
    • getError

      public String getError()
      Returns any error string from datasource reload.
      Overrides:
      getError in class RMDataSource
    • setError

      public void setError(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(Object anObj)
      Standard equals implementation.
      Overrides:
      equals in class Object
    • toXML

      public RXElement toXML(RXArchiver anArchiver)
      XML archival.
      Overrides:
      toXML in class RMDataSource
    • fromXML

      public Object fromXML(RXArchiver anArchiver, RXElement anElement)
      XML unarchival.
      Overrides:
      fromXML in class RMDataSource