key und Typ type
* gefunden wurde.
*
* @param input InputMap
* @param key Key des Werts
* @param type Typ des Werts
* @return true>, wenn ein Wert von dem Typ gefunden wurde
*/
public static boolean requiredValuePresent(final Mapkey und Typ type
* gefunden wurde. Anderenfalls ein leeres Optional
*
* Beispiel *
* var id = AnalyzerUtils.getRequiredValue(input, "id", Integer.class);
* if (id.isEmpty()) {
* logger.error("Keine ID angegeben!");
* return false;
* }
*
* var idNummer = id.get();
* ...
*
*
* @param input InputMap
* @param key Key des Werts
* @param type Typ des Werts
* @return Optional mit entsprechendem Wert oder leeres Optional
*/
public static true>, wenn ein Wert gefunden wurde, der dem RegExp entspricht
*/
public static boolean requiredValueMatches(final MaptoString() auf den Wert angewendet.
*
* @param input InputMap
* @param key Key des Werts
* @param regexp Der zu prüfende reguläre Ausdruck
* @return Optional mit entsprechendem Wert als Zeichenkette oder leeres Optional
*/
public static Optionaltrue>, wenn ein Wert gefunden wurde, der dem RegExp entspricht
*/
public static boolean requiredValueIsId(final MapBeispiel *
* var id = AnalyzerUtils.getRequiredId(input, "id");
* if (id.isEmpty()) {
* logger.error("Keine gültige ID angegeben!");
* return false;
* }
*
* // Ist hier immer größer als Null
* var idNummer = id.get();
* ...
*
*
* @param input InputMap
* @param key Key des Werts
* @return Optional mit entsprechendem Wert oder leeres Optional
*/
public static Optional