/*
* Copyright (c) 2012 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.client.model;
/**
* Map of ZoneInfo used in UnManagedExportMask to store the zoning
* paths between the initiators and ports of the UnManagedExportMask
*/
public class ZoneInfoMap extends AbstractChangeTrackingMap<ZoneInfo> {
@Override
public ZoneInfo valFromByte(byte[] value) {
ZoneInfo zoneInfo = new ZoneInfo();
zoneInfo.loadBytes(value);
return zoneInfo;
}
@Override
public byte[] valToByte(ZoneInfo value) {
return value.toBytes();
}
}