From dfac8009ea2eaae89b64d40caa513c54f3c03181 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Mon, 2 Dec 2024 16:58:19 -0500 Subject: FE: compare responses --- src/main/java/derms/Response.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/main/java/derms/Response.java') diff --git a/src/main/java/derms/Response.java b/src/main/java/derms/Response.java index c9787f8..28a2bbd 100644 --- a/src/main/java/derms/Response.java +++ b/src/main/java/derms/Response.java @@ -15,6 +15,7 @@ public class Response implements MessagePayload { private int duration = 0; private String udpMessage = ""; private boolean isSuccess = false; + private int requestId; public Response(String udpMessage) { setUdpMessage(udpMessage.trim()); @@ -44,6 +45,15 @@ public class Response implements MessagePayload { setDuration(1); } + public Response(Request req, int rmNumber, String response, boolean isSuccess) { + this.sequenceID = req.getSequenceNumber(); + this.response = response; + this.rmNumber = rmNumber; + this.function = req.getFunction(); + this.isSuccess = isSuccess; + this.requestId = req.getId(); + } + @Override public int hash() { return sequenceID + response.hashCode() + rmNumber + function.hashCode() @@ -153,6 +163,10 @@ public class Response implements MessagePayload { return isSuccess; } + public int getRequestId() { return requestId; } + + public void setRequestId(int id) { requestId = id; } + @Override public boolean equals(Object obj) { if (obj != null) { @@ -167,4 +181,10 @@ public class Response implements MessagePayload { } return false; } + + //Message Format: Sequence_id;FrontIpAddress;Message_Type;function(addResource,...);userID; newEventID;newEventType; oldEventID; oldEventType;bookingCapacity + @Override + public String toString() { + return getResponse(); + } } -- cgit v1.2.3