Skip to content

Commit ea10465

Browse files
committed
move data files to user's home directory for convenience
1 parent a771882 commit ea10465

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

run.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,14 +254,29 @@ if [ "${2}" == "--rm" ]; then
254254
else
255255
case "${3}" in
256256
[Cc]ustomer)
257+
eval "$(run_rmi_server Customer ${CUST_RM_PORT} --recover \
258+
-cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} -mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT})"
257259
;;
258260
[Cc]ar)
261+
eval "$(run_rmi_server Car ${CAR_RM_PORT} --recover \
262+
-ch ${CAR_RM_HOST} -cp ${CAR_RM_PORT} -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} \
263+
-mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT})"
259264
;;
260265
[Rr]oom)
266+
eval "$(run_rmi_server Room ${ROOM_RM_PORT} --recover \
267+
-rh ${ROOM_RM_HOST} -rp ${ROOM_RM_PORT} -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} \
268+
-mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT})"
261269
;;
262270
[Ff]light)
271+
eval "$(run_rmi_server Flight ${FLIGHT_RM_PORT} --recover \
272+
-fh ${FLIGHT_RM_HOST} -fp ${FLIGHT_RM_PORT} -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} \
273+
-mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT})"
263274
;;
264275
[Mm]id)
276+
eval "$(run_rmi_middleware ${MID_RM_PORT} --recover \
277+
-mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT} \
278+
-cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} -fh ${FLIGHT_RM_HOST} -fp ${FLIGHT_RM_PORT} \
279+
-rh ${ROOM_RM_HOST} -rp ${ROOM_RM_PORT} -ch ${CAR_RM_HOST}) -cp ${CAR_RM_PORT}"
265280
;;
266281
esac
267282
fi

src/main/java/group25/Utils/XMLPersistor.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import java.io.IOException;
99
import java.io.ObjectInputStream;
1010
import java.io.ObjectOutputStream;
11-
import java.nio.charset.Charset;
1211
import java.util.HashMap;
1312

1413
import static group25.Utils.AnsiColors.RED;
@@ -20,8 +19,7 @@
2019

2120
public class XMLPersistor {
2221

23-
private final Charset UTF8_CHARSET = Charset.forName("UTF-8");
24-
private final String DATA_FILE_PATH = (System.getProperty("user.home")) + "/comp512/DistributedSystemsProject/Data";
22+
private final String DATA_FILE_PATH = (System.getProperty("user.home"));
2523

2624
private XStream xstream;
2725

@@ -43,7 +41,7 @@ public XMLPersistor() {
4341

4442
public boolean writeObject(Object obj, String filename) {
4543
FileOutputStream fos = null;
46-
File dataFile = new File(DATA_FILE_PATH+"/" + filename);
44+
File dataFile = new File(DATA_FILE_PATH+"/"+filename);
4745
try {
4846
dataFile.getParentFile().mkdir();
4947
dataFile.createNewFile();

0 commit comments

Comments
 (0)