Package de.elo.mover.utils
Class ELOAsMapUtils
java.lang.Object
de.elo.mover.utils.ELOAsMapUtils
public class ELOAsMapUtils
extends java.lang.Object
Überschrift: ELOAsMapUtils.
Beschreibung: Hilfsklasse mit verschiedenen Map-Methoden.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors Constructor Description ELOAsMapUtils() -
Method Summary
Modifier and Type Method Description static voidaddList(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 voidaddMapData(java.util.Map<java.lang.String,java.lang.Object> map, de.elo.ix.client.MapData mapData, java.lang.String prefix)Füllt die angegebene 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.MapValuegetBlobMapValue(java.lang.String key, java.lang.String value)Liefert ein MapValue-Objekt mit einem UTF8 kodierten BLOB zurück.static java.lang.StringgetParam(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.StringgetStringFromBlobValue(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
-
ELOAsMapUtils
public ELOAsMapUtils()
-
-
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.ExceptionFügt das Element und die zugehörige Liste im angegebenen Map-Objekt ein.- Parameters:
map- Mapelement- Elementlist- 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.ExceptionFüllt die angegebene Metadateninformation aus einem IX-Map Objekt in eine Map.- Parameters:
map- Map für die MetadateninformationmapData- Metadateninformationenprefix- 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.ExceptionLiefert ein MapValue-Objekt mit einem UTF8 kodierten BLOB zurück.- Parameters:
key- Schlüsselvalue- Wert- Returns:
- MapValue
- Throws:
java.lang.Exception
-
getStringFromBlobValue
public static java.lang.String getStringFromBlobValue(de.elo.ix.client.MapValue value) throws java.lang.ExceptionLiefert 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.ExceptionLiefert eine Map mit den Parametern zurück, die mit dem angegebenen Präfix anfangen.- Parameters:
paramMap- Map mit Parameternprefix- 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.ExceptionLiefert den Wert des angegebenen Parameters zurück.- Parameters:
params- HttpRequest Mapname- Name des gesuchten Parameters- Returns:
- Wert des gesuchten Parameters
- Throws:
java.lang.Exception
-