| 
 | ||||||||||
| 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
IOExceptionpublic 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 | |||||||||