public abstract class Config
extends java.lang.Object
key1=value
key2=value
...
Important:
| Modifier and Type | Class and Description |
|---|---|
static class |
Config.AppServer |
static interface |
Config.ConfigSetter |
static class |
Config.DatabaseName |
static interface |
Config.DatabaseNames
Offers fields which defines the names of the supported databases.
|
static interface |
Config.Params
Defines all parameters configurable using project.properties.
|
static interface |
Config.SystemSpecificParams |
| Constructor and Description |
|---|
Config() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.String> |
getAllParameters()
Returns a copy of all parameters as a key/value pair map.
|
static boolean |
getBoolean(java.lang.String key,
boolean def) |
static char |
getChar(java.lang.String key,
char def) |
static java.lang.String |
getDatabase()
Returns the database name.
|
static Config.DatabaseName |
getDatabaseName() |
static java.lang.String |
getDatabaseURL() |
static double |
getDouble(java.lang.String key,
double def) |
static int |
getInt(java.lang.String key,
int def) |
static long |
getLong(java.lang.String key,
long def) |
static java.lang.String |
getParameter(java.lang.String key)
Returns a parameter value for a given key.
|
static java.util.Map<java.lang.String,java.lang.String> |
getParametersByPattern(java.lang.String pattern)
Return a copy of all config parameters which starts with the given pattern.
|
static java.lang.String |
getString(java.lang.String key,
java.lang.String def) |
static boolean |
isHanaUsed() |
static boolean |
isHSQLDBUsed() |
static boolean |
isMySQLUsed() |
static boolean |
isOracleUsed() |
static boolean |
isPostgreSQLUsed() |
static boolean |
isSQLServerUsed() |
static void |
setParameter(java.lang.String key,
java.lang.String value)
Changes a parameter.
|
static java.lang.String |
trim(java.lang.String value,
char[] ignore) |
public static java.util.Map<java.lang.String,java.lang.String> getParametersByPattern(java.lang.String pattern)
pattern - the pattern to matchpublic static java.util.Map<java.lang.String,java.lang.String> getAllParameters()
public static java.lang.String getParameter(java.lang.String key)
key - the keypublic static java.lang.String getString(java.lang.String key,
java.lang.String def)
key - the keydef - the default valuepublic static char getChar(java.lang.String key,
char def)
throws java.lang.IndexOutOfBoundsException
java.lang.IndexOutOfBoundsExceptionpublic static boolean getBoolean(java.lang.String key,
boolean def)
public static int getInt(java.lang.String key,
int def)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic static long getLong(java.lang.String key,
long def)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic static double getDouble(java.lang.String key,
double def)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic static void setParameter(java.lang.String key,
java.lang.String value)
key - the keyvalue - the valuepublic static java.lang.String getDatabase()
public static Config.DatabaseName getDatabaseName()
public static boolean isOracleUsed()
public static boolean isHSQLDBUsed()
public static boolean isMySQLUsed()
public static boolean isSQLServerUsed()
public static boolean isHanaUsed()
public static boolean isPostgreSQLUsed()
public static java.lang.String getDatabaseURL()
public static java.lang.String trim(java.lang.String value,
char[] ignore)
Copyright © 2018 SAP SE. All Rights Reserved.