|
||||||||||
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 String |
ADAPTER_KEY
|
protected Map<String,DataSourceInfo> |
connectionInfos
|
static String |
DRIVER_KEY
|
static String |
EMBEDDED_DATASOURCE
|
static String |
EMBEDDED_DATASOURCE_DBADAPTER
|
static String |
EMBEDDED_DATASOURCE_JDBC_DRIVER
|
static String |
EMBEDDED_DATASOURCE_PASSWORD
|
static String |
EMBEDDED_DATASOURCE_URL
|
static String |
EMBEDDED_DATASOURCE_USERNAME
|
static String |
PASSWORD_KEY
|
static String |
PROPERTIES_FILE
|
protected static ConnectionProperties |
sharedInstance
|
static String |
URL_KEY
|
static 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(File f)
|
protected List<String> |
extractNames(org.apache.commons.collections.ExtendedProperties props)
Returns a list of connection names configured in the properties object. |
DataSourceInfo |
getConnectionInfo(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 String EMBEDDED_DATASOURCE
public static final String EMBEDDED_DATASOURCE_DBADAPTER
public static final String EMBEDDED_DATASOURCE_USERNAME
public static final String EMBEDDED_DATASOURCE_PASSWORD
public static final String EMBEDDED_DATASOURCE_URL
public static final String EMBEDDED_DATASOURCE_JDBC_DRIVER
public static final String PROPERTIES_FILE
public static final String ADAPTER_KEY
public static final String USER_NAME_KEY
public static final String PASSWORD_KEY
public static final String URL_KEY
public static final String DRIVER_KEY
protected static ConnectionProperties sharedInstance
protected Map<String,DataSourceInfo> 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(File f) throws IOException
IOException
public DataSourceInfo getConnectionInfo(String name)
protected DataSourceInfo buildDataSourceInfo(org.apache.commons.collections.ExtendedProperties props)
protected List<String> extractNames(org.apache.commons.collections.ExtendedProperties props)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |