Package de.elo.mover.utils
Class ELOAsMapUtils
java.lang.Object
de.elo.mover.utils.ELOAsMapUtils
Überschrift: ELOAsMapUtils.
Beschreibung: Hilfsklasse mit verschiedenen Map-Methoden.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidFügt das Element und die zugehörige Liste im angegebenen Map-Objekt ein.static voidaddMapData(Map<String, Object> map, de.elo.ix.client.MapData mapData, String prefix) Füllt die angegebene Metadateninformation aus einem IX-Map Objekt in eine Map.extractParams(Map<String, String[]> paramMap, String prefix) Liefert eine Map mit den Parametern zurück, die mit dem angegebenen Präfix anfangen.static de.elo.ix.client.MapValuegetBlobMapValue(String key, String value) Liefert ein MapValue-Objekt mit einem UTF8 kodierten BLOB zurück.static StringLiefert den Wert des angegebenen Parameters zurück.static StringgetStringFromBlobValue(de.elo.ix.client.MapValue value) Liefert einen UTF8-String aus dem angegebenen BLOB Map-Wert zurück.
-
Constructor Details
-
ELOAsMapUtils
public ELOAsMapUtils()
-
-
Method Details
-
addList
public static void addList(Map<String, Object> map, String element, List<String> list) throws ExceptionFügt das Element und die zugehörige Liste im angegebenen Map-Objekt ein.- Parameters:
map- Mapelement- Elementlist- Zugehörige Liste- Throws:
Exception
-
addMapData
public static void addMapData(Map<String, Object> map, de.elo.ix.client.MapData mapData, String prefix) throws 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:
Exception
-
getBlobMapValue
Liefert ein MapValue-Objekt mit einem UTF8 kodierten BLOB zurück.- Parameters:
key- Schlüsselvalue- Wert- Returns:
- MapValue
- Throws:
Exception
-
getStringFromBlobValue
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 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:
Exception
-
getParam
Liefert den Wert des angegebenen Parameters zurück.- Parameters:
params- HttpRequest Mapname- Name des gesuchten Parameters- Returns:
- Wert des gesuchten Parameters
- Throws:
Exception
-