package org.zstack.header.managementnode; import org.zstack.header.exception.CloudRuntimeException; import org.zstack.utils.serializable.SerializableHelper; import java.io.IOException; import java.io.Serializable; public class ManagementNodeContextInventory implements Serializable { private String version; public ManagementNodeContextInventory() { } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public byte[] toBytes() { try { return SerializableHelper.writeObject(this); } catch (IOException e) { throw new CloudRuntimeException("Unable to serialize ManagementNodeContextInventory", e); } } public static ManagementNodeContextInventory fromBytes(byte[] bytes) { try { return SerializableHelper.readObject(bytes); } catch (Exception e) { throw new CloudRuntimeException("Unable to deserialize ManagementNodeContextInventory", e); } } }