Class MapHelper

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

public class MapHelper
extends java.lang.Object

Überschrift: MapHelper.

Beschreibung: Hilfsklasse mit verschiedenen Map-Methoden.

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

  • Constructor Summary

    Constructors
    Constructor Description
    MapHelper()  
  • Method Summary

    Modifier and Type Method Description
    static void addList​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String element, java.util.List<java.lang.String> list)
    Fügt das Element und die zugehörige Liste im angegebenen Map-Objekt ein.
    static void addMapData​(java.util.Map<java.lang.String,​java.lang.Object> map, de.elo.ix.client.MapData mapData, java.lang.String prefix)
    Füllt die Metadateninformation aus einem IX-Map Objekt in eine Map.
    static java.util.Map<java.lang.String,​java.lang.String> extractParams​(java.util.Map<java.lang.String,​java.lang.String[]> paramMap, java.lang.String prefix)
    Liefert eine Map mit den Parametern zurück, die mit dem angegebenen Präfix anfangen.
    static de.elo.ix.client.MapValue getBlobMapValue​(java.lang.String key, java.lang.String value)
    Liefert ein MapValue-Objekt mit einem UTF8 kodierten BLOB zurück.
    static java.lang.String getParam​(java.util.Map<java.lang.String,​java.lang.String[]> params, java.lang.String name)
    Liefert den Wert des angegebenen Parameters zurück.
    static java.lang.String getStringFromBlobValue​(de.elo.ix.client.MapValue value)
    Liefert einen UTF8-String aus dem angegebenen BLOB Map-Wert zurück.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MapHelper

      public MapHelper()
  • Method Details

    • addList

      public static void addList​(java.util.Map<java.lang.String,​java.lang.Object> map, java.lang.String element, java.util.List<java.lang.String> list) throws java.lang.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:
      java.lang.Exception
    • addMapData

      public static void addMapData​(java.util.Map<java.lang.String,​java.lang.Object> map, de.elo.ix.client.MapData mapData, java.lang.String prefix) throws java.lang.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:
      java.lang.Exception
    • getBlobMapValue

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

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

      public static java.util.Map<java.lang.String,​java.lang.String> extractParams​(java.util.Map<java.lang.String,​java.lang.String[]> paramMap, java.lang.String prefix) throws java.lang.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:
      java.lang.Exception
    • getParam

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