|
|||||||||
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.IOException
public 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 |