org.apache.cayenne.configuration
Class DefaultRuntimeProperties
java.lang.Object
org.apache.cayenne.configuration.DefaultRuntimeProperties
- All Implemented Interfaces:
- RuntimeProperties
public class DefaultRuntimeProperties
- extends Object
- implements RuntimeProperties
An implementation of RuntimeProperties
that returns properties that were
injected via a map in constructor. Each property can be overridden via -D command line
option (i.e. in this implementation JVM system properties take precedence over any
other property configuration mechanism).
- Since:
- 3.1
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properties
protected Map<String,String> properties
DefaultRuntimeProperties
public DefaultRuntimeProperties(Map<String,String> properties)
get
public String get(String key)
- Description copied from interface:
RuntimeProperties
- Returns a String property value for a given key.
- Specified by:
get
in interface RuntimeProperties
getLong
public long getLong(String key,
long defaultValue)
- Specified by:
getLong
in interface RuntimeProperties
getInt
public int getInt(String key,
int defaultValue)
- Specified by:
getInt
in interface RuntimeProperties
getBoolean
public boolean getBoolean(String key,
boolean defaultValue)
- Specified by:
getBoolean
in interface RuntimeProperties
Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.