package org.ovirt.engine.core.common.action;
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 LoginUserParameters_CustomFieldSerializer {
// private static Logger logger = Logger.getLogger(LoginUserParameters.class
// .getName());
public static void deserialize(SerializationStreamReader streamReader,
LoginUserParameters instance) throws SerializationException {
}
public static LoginUserParameters instantiate(
SerializationStreamReader streamReader)
throws SerializationException {
// logger.finer("Instantiating LoginUserParameters via custom serializer.");
String userName = streamReader.readString();
String password = streamReader.readString();
String domain = streamReader.readString();
String os = streamReader.readString();
String browser = streamReader.readString();
String clientType = streamReader.readString();
VdcActionType actionType = (VdcActionType) streamReader.readObject();
LoginUserParameters instance = new LoginUserParameters(userName,
password, domain, os, browser, clientType);
instance.setActionType(actionType);
return instance;
}
public static void serialize(SerializationStreamWriter streamWriter,
LoginUserParameters instance) throws SerializationException {
// logger.finer("Serializing LoginUserParameters.");
streamWriter.writeString(instance.getUserName());
streamWriter.writeString(instance.getUserPassword());
streamWriter.writeString(instance.getDomain());
streamWriter.writeString(instance.getOs());
streamWriter.writeString(instance.getBrowser());
streamWriter.writeString(instance.getClientType());
streamWriter.writeObject(instance.getActionType());
}
}