package org.ovirt.engine.core.common.businessentities; import org.ovirt.engine.core.compat.Guid; import org.ovirt.engine.core.compat.NGuid; import org.ovirt.engine.core.compat.Version; import com.google.gwt.user.client.rpc.SerializationException; import com.google.gwt.user.client.rpc.SerializationStreamReader; import com.google.gwt.user.client.rpc.SerializationStreamWriter; public class VDSGroup_CustomFieldSerializer { public static VDSGroup instantiate(SerializationStreamReader reader) throws SerializationException { VDSGroup instance = new VDSGroup(); return instance; } public static void deserialize(SerializationStreamReader reader, VDSGroup instance) throws SerializationException { instance.setcompatibility_version((Version) reader.readObject()); instance.setcpu_name(reader.readString()); instance.setcpu_over_commit_duration_minutes(reader.readInt()); instance.setdescription(reader.readString()); instance.sethigh_utilization(reader.readInt()); instance.sethypervisor_type((HypervisorType) reader.readObject()); instance.setID((Guid) reader.readObject()); instance.setlow_utilization(reader.readInt()); instance.setmax_vds_memory_over_commit(reader.readInt()); instance.setMigrateOnError((MigrateOnErrorOptions) reader.readObject()); instance.setname(reader.readString()); instance.setselection_algorithm((VdsSelectionAlgorithm) reader.readObject()); instance.setstorage_pool_id((NGuid) reader.readObject()); instance.setTransparentHugepages(reader.readBoolean()); } public static void serialize(SerializationStreamWriter writer, VDSGroup instance) throws SerializationException { writer.writeObject(instance.getcompatibility_version()); writer.writeString(instance.getcpu_name()); writer.writeInt(instance.getcpu_over_commit_duration_minutes()); writer.writeString(instance.getdescription()); writer.writeInt(instance.gethigh_utilization()); writer.writeObject(instance.gethypervisor_type()); writer.writeObject(instance.getID()); writer.writeInt(instance.getlow_utilization()); writer.writeInt(instance.getmax_vds_memory_over_commit()); writer.writeObject(instance.getMigrateOnError()); writer.writeString(instance.getname()); writer.writeObject(instance.getselection_algorithm()); writer.writeObject(instance.getstorage_pool_id()); writer.writeBoolean(instance.getTransparentHugepages()); } }