-
Notifications
You must be signed in to change notification settings - Fork 264
/
ActionReturnValue_CustomFieldSerializer.java
50 lines (42 loc) · 2.43 KB
/
ActionReturnValue_CustomFieldSerializer.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package org.ovirt.engine.core.common.action;
import java.util.ArrayList;
import org.ovirt.engine.core.common.errors.EngineFault;
import org.ovirt.engine.core.compat.Guid;
import org.ovirt.engine.ui.extension.ObjectSerializer;
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 ActionReturnValue_CustomFieldSerializer {
public static void deserialize(SerializationStreamReader streamReader,
ActionReturnValue instance) throws SerializationException {
instance.setValid(streamReader.readBoolean());
instance.setValidationMessages((ArrayList<String>) streamReader.readObject());
instance.setExecuteFailedMessages((ArrayList<String>) streamReader.readObject());
instance.setSucceeded(streamReader.readBoolean());
instance.setIsSynchronous(streamReader.readBoolean());
instance.setDescription(streamReader.readString());
instance.setTaskPlaceHolderIdList((ArrayList<Guid>) streamReader.readObject());
instance.setVdsmTaskIdList((ArrayList<Guid>) streamReader.readObject());
instance.setEndActionTryAgain(streamReader.readBoolean());
instance.setFault((EngineFault) streamReader.readObject());
instance.setActionReturnValue(ObjectSerializer.deserialize(streamReader));
}
public static ActionReturnValue instantiate(SerializationStreamReader streamReader)
throws SerializationException {
return new ActionReturnValue();
}
public static void serialize(SerializationStreamWriter streamWriter,
ActionReturnValue instance) throws SerializationException {
streamWriter.writeBoolean(instance.isValid());
streamWriter.writeObject(instance.getValidationMessages());
streamWriter.writeObject(instance.getExecuteFailedMessages());
streamWriter.writeBoolean(instance.getSucceeded());
streamWriter.writeBoolean(instance.getIsSynchronous());
streamWriter.writeString(instance.getDescription());
streamWriter.writeObject(instance.getTaskPlaceHolderIdList());
streamWriter.writeObject(instance.getVdsmTaskIdList());
streamWriter.writeBoolean(instance.getEndActionTryAgain());
streamWriter.writeObject(instance.getFault());
ObjectSerializer.serialize(streamWriter, instance.getActionReturnValue());
}
}