FileDocCategorySizeDatePackage
DataSourceConfig.javaAPI DocGlassfish v2 API4370Tue May 22 16:54:24 BST 2007oracle.toplink.essentials.internal.ejb.cmp3.base

DataSourceConfig

public class DataSourceConfig extends Object
Simplest of all possible holder objects for all of the data source info required by the Entity test environment. Use the constructor to simultaneously create the instance and set the fields.

At least one (transactional) data source must be specified and potentially a non-transactional if such a data source is appropriate (e.g. for non-transactional operations).

see
ContainerConfig
see
EntityContainer

Fields Summary
public String
dsName
Identifier to name this data source (must be Container-unique)
public String
jndiName
JNDI name that data source should be bound to
public String
url
URL that is passed to the driver to determine db
public String
driver
Driver class name string
public String
user
User name to use when connecting to the db
public String
password
Password to use when connecting to the db
Constructors Summary
public DataSourceConfig(String dsName, String jndiName, String url, String driver, String user, String password)
Constructor used to create a DataSourceConfig

param
dsName Data source identifier
param
jndiName Name that the data source should be bound to in JNDI
param
url Passed to the driver to determine db
param
driver The class name for the db driver
param
user User name to use when connecting to the db
param
password Password to use when connecting to the db

        this.dsName = dsName;
        this.jndiName = jndiName;
        this.url = url;
        this.driver = driver;
        this.user = user;
        this.password = password;
    
Methods Summary
public java.lang.StringtoString()
INTERNAL:

        StringWriter writer = new StringWriter();
        if(dsName != null) {
            writer.write("dsName = " + dsName + '\n");
        }
        if(jndiName != null) {
            writer.write("jndiName = " + jndiName + '\n");
        }
        if(url != null) {
            writer.write("url = " + url + '\n");
        }
        if(driver != null) {
            writer.write("driver = " + driver + '\n");
        }
        if(user != null) {
            writer.write("user = " + user + '\n");
        }
        return writer.toString();