-
- All Implemented Interfaces:
public final class PropertiesKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static BooleandevEnvironment
-
Method Summary
Modifier and Type Method Description final BooleangetDevEnvironment()Return true is the current environment is a dev environment. final static StringpropertyOrNull(String name)Return an env or system String property or null if not found final static BooleanpropertyExists(String name)Is this env or system property exists? final static Stringproperty(String name, String defaultValue)Return an env or system String property. final static IntegerintProperty(String name, Integer defaultValue)Return an env or system Int property. final static LonglongProperty(String name, Long defaultValue)Return an env or system Long property. final static BooleanbooleanProperty(String name, Boolean defaultValue)Return an env or system Boolean property. final static List<String>listProperty(String name, List<String> defaultValue, String separator)Return an env or system List property. final static Map<String, String>mapProperty(String name, Map<String, String> defaultValue, String entrySeparator, String keyValueSeparator)Return an env or system Map property. final static Map<String, List<String>>mapListProperty(String name, Map<String, List<String>> defaultValue, String entrySeparator, String keyValueSeparator, String listSeparator)Return an env or system Map of List property. final static PropertiesloadProperties(String fileInClasspath)Load a Properties for classpath. -
-
Method Detail
-
getDevEnvironment
final Boolean getDevEnvironment()
Return true is the current environment is a dev environment. Use "tock_env" property to know the environment - if not set or if the value is "dev", this is a dev environment.
-
propertyOrNull
final static String propertyOrNull(String name)
Return an env or system String property or null if not found
-
propertyExists
final static Boolean propertyExists(String name)
Is this env or system property exists?
-
property
final static String property(String name, String defaultValue)
Return an env or system String property.
-
intProperty
final static Integer intProperty(String name, Integer defaultValue)
Return an env or system Int property.
-
longProperty
final static Long longProperty(String name, Long defaultValue)
Return an env or system Long property.
-
booleanProperty
final static Boolean booleanProperty(String name, Boolean defaultValue)
Return an env or system Boolean property.
-
listProperty
final static List<String> listProperty(String name, List<String> defaultValue, String separator)
Return an env or system List property.
-
mapProperty
final static Map<String, String> mapProperty(String name, Map<String, String> defaultValue, String entrySeparator, String keyValueSeparator)
Return an env or system Map property.
-
mapListProperty
final static Map<String, List<String>> mapListProperty(String name, Map<String, List<String>> defaultValue, String entrySeparator, String keyValueSeparator, String listSeparator)
Return an env or system Map of List property.
-
loadProperties
final static Properties loadProperties(String fileInClasspath)
Load a Properties for classpath.
-
-
-
-