|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.cayenne.conf.ConnectionProperties
public class ConnectionProperties
ConnectionProperties handles a set of DataSourceInfo objects using information stored in $HOME/.cayenne/connection.properties. As of now this is purely a utility class. Its features are not used in deployment.
| Field Summary | |
|---|---|
static java.lang.String |
ADAPTER_KEY
|
protected java.util.Map |
connectionInfos
|
static java.lang.String |
DRIVER_KEY
|
static java.lang.String |
EMBEDDED_DATASOURCE
|
static java.lang.String |
EMBEDDED_DATASOURCE_DBADAPTER
|
static java.lang.String |
EMBEDDED_DATASOURCE_JDBC_DRIVER
|
static java.lang.String |
EMBEDDED_DATASOURCE_PASSWORD
|
static java.lang.String |
EMBEDDED_DATASOURCE_URL
|
static java.lang.String |
EMBEDDED_DATASOURCE_USERNAME
|
static java.lang.String |
PASSWORD_KEY
|
static java.lang.String |
PROPERTIES_FILE
|
protected static ConnectionProperties |
sharedInstance
|
static java.lang.String |
URL_KEY
|
static java.lang.String |
USER_NAME_KEY
|
| Constructor Summary | |
|---|---|
ConnectionProperties(org.apache.commons.collections.ExtendedProperties props)
Constructor for ConnectionProperties. |
|
| Method Summary | |
|---|---|
protected DataSourceInfo |
buildDataSourceInfo(org.apache.commons.collections.ExtendedProperties props)
Creates a DataSourceInfo object from a set of properties. |
protected static void |
createSamplePropertiesFile(java.io.File f)
|
protected java.util.List |
extractNames(org.apache.commons.collections.ExtendedProperties props)
Returns a list of connection names configured in the properties object. |
DataSourceInfo |
getConnectionInfo(java.lang.String name)
Returns DataSourceInfo object for a symbolic name. |
static ConnectionProperties |
getInstance()
Returns ConnectionProperties singleton. |
protected static ConnectionProperties |
loadDefaultProperties()
Loads connection properties from $HOME/.cayenne/connection.properties. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EMBEDDED_DATASOURCE
public static final java.lang.String EMBEDDED_DATASOURCE_DBADAPTER
public static final java.lang.String EMBEDDED_DATASOURCE_USERNAME
public static final java.lang.String EMBEDDED_DATASOURCE_PASSWORD
public static final java.lang.String EMBEDDED_DATASOURCE_URL
public static final java.lang.String EMBEDDED_DATASOURCE_JDBC_DRIVER
public static final java.lang.String PROPERTIES_FILE
public static final java.lang.String ADAPTER_KEY
public static final java.lang.String USER_NAME_KEY
public static final java.lang.String PASSWORD_KEY
public static final java.lang.String URL_KEY
public static final java.lang.String DRIVER_KEY
protected static ConnectionProperties sharedInstance
protected java.util.Map connectionInfos
| Constructor Detail |
|---|
public ConnectionProperties(org.apache.commons.collections.ExtendedProperties props)
| Method Detail |
|---|
public static ConnectionProperties getInstance()
protected static ConnectionProperties loadDefaultProperties()
protected static void createSamplePropertiesFile(java.io.File f)
throws java.io.IOException
java.io.IOExceptionpublic DataSourceInfo getConnectionInfo(java.lang.String name)
protected DataSourceInfo buildDataSourceInfo(org.apache.commons.collections.ExtendedProperties props)
protected java.util.List extractNames(org.apache.commons.collections.ExtendedProperties props)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||