package org.ovirt.engine.core.common.action;
import java.util.Date;
import java.util.HashMap;
import java.util.logging.Logger;
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.businessentities.AuditLog;
import org.ovirt.engine.core.common.businessentities.DiskImageBase;
import org.ovirt.engine.core.common.businessentities.VmStatic;
import org.ovirt.engine.core.common.users.VdcUser;
import org.ovirt.engine.core.compat.Guid;
import org.ovirt.engine.core.compat.NGuid;
public class AuditLog_CustomFieldSerializer {
private static Logger logger = Logger.getLogger(AuditLog.class.getName());
public static void deserialize(SerializationStreamReader streamReader, AuditLog instance) throws SerializationException {
}
public static AuditLog instantiate(SerializationStreamReader streamReader) throws SerializationException {
logger.severe("Instantiating AuditLog via custom serializer.");
AuditLog instance = new AuditLog(streamReader.readLong(),
(Date)streamReader.readObject(),
streamReader.readInt(),
streamReader.readInt(),
streamReader.readString(),
(NGuid)streamReader.readObject(),
streamReader.readString(),
(NGuid)streamReader.readObject(),
streamReader.readString(),
(NGuid)streamReader.readObject(),
streamReader.readString(),
(NGuid)streamReader.readObject(),
streamReader.readString());
return instance;
}
public static void serialize(SerializationStreamWriter streamWriter, AuditLog instance) throws SerializationException {
logger.severe("Serializing AuditLog.");
streamWriter.writeLong(instance.getaudit_log_id());
streamWriter.writeObject(instance.getlog_time());
streamWriter.writeInt(instance.getlog_type().getValue());
streamWriter.writeInt(instance.getseverity().getValue());
streamWriter.writeString(instance.getmessage());
streamWriter.writeObject(instance.getuser_id());
streamWriter.writeString(instance.getuser_name());
streamWriter.writeObject(instance.getvds_id());
streamWriter.writeString(instance.getvds_name());
streamWriter.writeObject(instance.getvm_id());
streamWriter.writeString(instance.getvm_name());
streamWriter.writeObject(instance.getvm_template_id());
streamWriter.writeString(instance.getvm_template_name());
}
}