package org.ovirt.engine.ui.genericapi.returnvalues; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.rpc.SerializationException; import com.google.gwt.user.client.rpc.SerializationStreamReader; import com.google.gwt.user.client.rpc.SerializationStreamWriter; import org.ovirt.engine.core.common.queries.VdcQueryReturnValue; public class UIQueryReturnValue_CustomFieldSerializer { public static void deserialize(SerializationStreamReader streamReader, UIQueryReturnValue instance) throws SerializationException { GWT.log("deserialize UIQueryReturnValue"); // Handled in instantiate } public static UIQueryReturnValue instantiate( SerializationStreamReader streamReader) throws SerializationException { // occur first GWT.log("instantiate UIQueryReturnValue"); UIQueryReturnValue r = new UIQueryReturnValue(); r.setSucceeded(streamReader.readBoolean()); r.setReturnValue(streamReader.readObject()); return r; } public static void serialize(SerializationStreamWriter streamWriter, UIQueryReturnValue instance) throws SerializationException { streamWriter.writeBoolean(instance.getSucceeded()); streamWriter.writeObject(instance.getReturnValue()); } }