Class PropertiesHelper
- java.lang.Object
-
- org.iqtig.pseudonymisierung.impl.helper.PropertiesHelper
-
public final class PropertiesHelper extends Object
Helfer-Klasse für Properties-Instanzen.- Author:
- Michael Buckendahl, Matthias Drummer
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Integer
getPropertyAsInteger(Properties properties, org.iqtig.pseudonymisierung.config.Config property)
Liest den Wert zuConfig.getPropertyKey()
aus der Properties-Instanz aus und convertiert diesen zu einemInteger
static Integer
getPropertyAsIntegerOrNull(Properties properties, org.iqtig.pseudonymisierung.config.Config property)
Liest den Wert zuConfig.getPropertyKey()
aus der Properties-Instanz aus und konvertiert diesen zu einemInteger
.static String
getPropertyWithException(Properties properties, org.iqtig.pseudonymisierung.config.Config property)
Liest den Wert zuConfig.getPropertyKey()
aus der Properties-Instanz aus.
-
-
-
Method Detail
-
getPropertyWithException
public static String getPropertyWithException(Properties properties, org.iqtig.pseudonymisierung.config.Config property) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
Liest den Wert zuConfig.getPropertyKey()
aus der Properties-Instanz aus.- Parameters:
properties
-Properties
property
-Config
welche den gewünschten Schlüssel repräsentiert.- Returns:
String
der Wert.- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
- falls der Wertnull
ist
-
getPropertyAsInteger
public static Integer getPropertyAsInteger(Properties properties, org.iqtig.pseudonymisierung.config.Config property) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
Liest den Wert zuConfig.getPropertyKey()
aus der Properties-Instanz aus und convertiert diesen zu einemInteger
- Parameters:
properties
-Properties
property
-Config
welche den gewünschten Schlüssel repräsentiert.- Returns:
Integer
der Wert.- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
- falls der Wert der Property keinInteger
ist.
-
getPropertyAsIntegerOrNull
public static Integer getPropertyAsIntegerOrNull(Properties properties, org.iqtig.pseudonymisierung.config.Config property) throws org.iqtig.pseudonymisierung.exception.PseudonymisationException
Liest den Wert zuConfig.getPropertyKey()
aus der Properties-Instanz aus und konvertiert diesen zu einemInteger
. Wenn kein Wert gefunden wurde wird null zurückgegeben und ist daher für optionale Werte geeignet.- Parameters:
properties
-Properties
property
-Config
der Property-Key- Returns:
- der gefundene Wert oder null
- Throws:
org.iqtig.pseudonymisierung.exception.PseudonymisationException
- falls der Wert der Property keinInteger
ist.
-
-