diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-12-02 16:58:19 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-12-02 16:58:19 -0500 |
| commit | dfac8009ea2eaae89b64d40caa513c54f3c03181 (patch) | |
| tree | 3c59fc3c89b39e1bc23a515d5dfbcb42b59b983a /src/main/java/derms/Response.java | |
| parent | 1ac7511cf337bc64f3a02ebbfd9c3214fa61a946 (diff) | |
| download | soen423-dfac8009ea2eaae89b64d40caa513c54f3c03181.zip | |
FE: compare responses
Diffstat (limited to 'src/main/java/derms/Response.java')
| -rw-r--r-- | src/main/java/derms/Response.java | 20 |
1 files changed, 20 insertions, 0 deletions
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(); + } } |