git-svn-id: https://svn.hedgecode.org/lib/snooker-score-api/trunk@103
fb0bcced-7025-49ed-a12f-
f98bce993226
}
assertEquals(
Season.ALL,
}
assertEquals(
Season.ALL,
+ Season.getSeason(Season.ALL_SEASONS)
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
+import java.io.Serializable;
import com.google.gson.Gson;
import com.google.gson.Gson;
getClass().getSimpleName() + JSON_EXT
).getFile()
);
getClass().getSimpleName() + JSON_EXT
).getFile()
);
- private final File serFile =
+ private final File serializeFile =
new File(
jsonFile.getParent() + File.separator
+ getClass().getSimpleName() + SERIALIZE_EXT
new File(
jsonFile.getParent() + File.separator
+ getClass().getSimpleName() + SERIALIZE_EXT
- protected void serialize(JsonSerializable jsonObject) throws IOException {
+ protected void serialize(Serializable serializeObject) throws IOException {
try (ObjectOutputStream oos =
new ObjectOutputStream(
new FileOutputStream(
try (ObjectOutputStream oos =
new ObjectOutputStream(
new FileOutputStream(
- serFile.getAbsolutePath()
+ serializeFile.getAbsolutePath()
- oos.writeObject(jsonObject);
+ oos.writeObject(serializeObject);
- protected JsonSerializable deserialize() throws IOException, ClassNotFoundException {
- JsonSerializable jsonObject;
+ protected Serializable deserialize() throws IOException, ClassNotFoundException {
+ Serializable deserializeObject;
try (ObjectInputStream ois =
new ObjectInputStream(
new FileInputStream(
try (ObjectInputStream ois =
new ObjectInputStream(
new FileInputStream(
- serFile.getAbsolutePath()
+ serializeFile.getAbsolutePath()
- jsonObject = (JsonSerializable) ois.readObject();
+ deserializeObject = (Serializable) ois.readObject();
+ return deserializeObject;