/* * Copyright (c) 2008-2012 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.client.model; import java.nio.charset.Charset; import java.util.*; /** * Map type supported by DB mapper */ public class StringMap extends AbstractChangeTrackingMap<String> { /** * Default constructor */ public StringMap() { } /** * Constructs a map with the same mapping as source * * @param source */ public StringMap(Map<String, String> source) { super(source); } @Override public String valFromByte(byte[] value) { return new String(value, Charset.forName("UTF-8")); } @Override public byte[] valToByte(String value) { return value.getBytes(Charset.forName("UTF-8")); } }