Class MapHelper

java.lang.Object
de.elo.mover.main.helper.MapHelper

public class MapHelper extends Object

Überschrift: MapHelper.

Beschreibung: Hilfsklasse mit verschiedenen Map-Methoden.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2020

  • Constructor Details

    • MapHelper

      public MapHelper()
  • Method Details

    • addList

      public static void addList(Map<String,Object> map, String element, List<String> list) throws Exception
      Fügt das Element und die zugehörige Liste im angegebenen Map-Objekt ein.
      Parameters:
      map - Map
      element - Element
      list - Zugehörige Liste
      Throws:
      Exception
    • addMapData

      public static void addMapData(Map<String,Object> map, de.elo.ix.client.MapData mapData, String prefix) throws Exception
      Füllt die Metadateninformation aus einem IX-Map Objekt in eine Map.
      Parameters:
      map - Map für die Metadateninformation
      mapData - Metadateninformation
      prefix - Präfix für den Schlüsselnamen
      Throws:
      Exception
    • getBlobMapValue

      public static de.elo.ix.client.MapValue getBlobMapValue(String key, String value) throws Exception
      Liefert ein MapValue-Objekt mit einem UTF8 kodierten BLOB zurück.
      Parameters:
      key - Schlüssel
      value - Wert
      Returns:
      MapValue
      Throws:
      Exception
    • getStringFromBlobValue

      public static String getStringFromBlobValue(de.elo.ix.client.MapValue value) throws Exception
      Liefert einen UTF8-String aus dem angegebenen BLOB Map-Wert zurück.
      Parameters:
      value - MapValue
      Returns:
      UTF8-String
      Throws:
      Exception
    • extractParams

      public static Map<String,String> extractParams(Map<String,String[]> paramMap, String prefix) throws Exception
      Liefert eine Map mit den Parametern zurück, die mit dem angegebenen Präfix anfangen.
      Parameters:
      paramMap - Map mit Parametern
      prefix - Prefix
      Returns:
      Map mit Parametern
      Throws:
      Exception
    • getParam

      public static String getParam(Map<String,String[]> params, String name) throws Exception
      Liefert den Wert des angegebenen Parameters zurück.
      Parameters:
      params - HttpRequest Map
      name - Name des gesuchten Parameters
      Returns:
      Wert des gesuchten Parameters
      Throws:
      Exception