diff options
Diffstat (limited to 'language-web/src/main/java/tools/refinery/language/web/xtext/XtextWebSocketRequest.java')
-rw-r--r-- | language-web/src/main/java/tools/refinery/language/web/xtext/XtextWebSocketRequest.java | 50 |
1 files changed, 43 insertions, 7 deletions
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/XtextWebSocketRequest.java b/language-web/src/main/java/tools/refinery/language/web/xtext/XtextWebSocketRequest.java index e34bf73a..8aee70a1 100644 --- a/language-web/src/main/java/tools/refinery/language/web/xtext/XtextWebSocketRequest.java +++ b/language-web/src/main/java/tools/refinery/language/web/xtext/XtextWebSocketRequest.java | |||
@@ -1,5 +1,6 @@ | |||
1 | package tools.refinery.language.web.xtext; | 1 | package tools.refinery.language.web.xtext; |
2 | 2 | ||
3 | import java.util.List; | ||
3 | import java.util.Map; | 4 | import java.util.Map; |
4 | import java.util.Objects; | 5 | import java.util.Objects; |
5 | 6 | ||
@@ -8,8 +9,15 @@ import com.google.gson.annotations.SerializedName; | |||
8 | public class XtextWebSocketRequest { | 9 | public class XtextWebSocketRequest { |
9 | private String id; | 10 | private String id; |
10 | 11 | ||
12 | @SerializedName("resource") | ||
13 | private String resourceName; | ||
14 | |||
15 | private String contentType; | ||
16 | |||
17 | private String requiredStateId; | ||
18 | |||
11 | @SerializedName("request") | 19 | @SerializedName("request") |
12 | private Map<String, String> requestData; | 20 | private List<Map<String, String>> requestData; |
13 | 21 | ||
14 | public String getId() { | 22 | public String getId() { |
15 | return id; | 23 | return id; |
@@ -19,17 +27,41 @@ public class XtextWebSocketRequest { | |||
19 | this.id = id; | 27 | this.id = id; |
20 | } | 28 | } |
21 | 29 | ||
22 | public Map<String, String> getRequestData() { | 30 | public String getResourceName() { |
31 | return resourceName; | ||
32 | } | ||
33 | |||
34 | public void setResourceName(String resourceName) { | ||
35 | this.resourceName = resourceName; | ||
36 | } | ||
37 | |||
38 | public String getContentType() { | ||
39 | return contentType; | ||
40 | } | ||
41 | |||
42 | public void setContentType(String contentType) { | ||
43 | this.contentType = contentType; | ||
44 | } | ||
45 | |||
46 | public String getRequiredStateId() { | ||
47 | return requiredStateId; | ||
48 | } | ||
49 | |||
50 | public void setRequiredStateId(String requiredStateId) { | ||
51 | this.requiredStateId = requiredStateId; | ||
52 | } | ||
53 | |||
54 | public List<Map<String, String>> getRequestData() { | ||
23 | return requestData; | 55 | return requestData; |
24 | } | 56 | } |
25 | 57 | ||
26 | public void setRequestData(Map<String, String> request) { | 58 | public void setRequestData(List<Map<String, String>> requestData) { |
27 | this.requestData = request; | 59 | this.requestData = requestData; |
28 | } | 60 | } |
29 | 61 | ||
30 | @Override | 62 | @Override |
31 | public int hashCode() { | 63 | public int hashCode() { |
32 | return Objects.hash(id, requestData); | 64 | return Objects.hash(contentType, id, requestData, requiredStateId, resourceName); |
33 | } | 65 | } |
34 | 66 | ||
35 | @Override | 67 | @Override |
@@ -41,11 +73,15 @@ public class XtextWebSocketRequest { | |||
41 | if (getClass() != obj.getClass()) | 73 | if (getClass() != obj.getClass()) |
42 | return false; | 74 | return false; |
43 | XtextWebSocketRequest other = (XtextWebSocketRequest) obj; | 75 | XtextWebSocketRequest other = (XtextWebSocketRequest) obj; |
44 | return Objects.equals(id, other.id) && Objects.equals(requestData, other.requestData); | 76 | return Objects.equals(contentType, other.contentType) && Objects.equals(id, other.id) |
77 | && Objects.equals(requestData, other.requestData) | ||
78 | && Objects.equals(requiredStateId, other.requiredStateId) | ||
79 | && Objects.equals(resourceName, other.resourceName); | ||
45 | } | 80 | } |
46 | 81 | ||
47 | @Override | 82 | @Override |
48 | public String toString() { | 83 | public String toString() { |
49 | return "XtextWebSocketRequest [id=" + id + ", requestData=" + requestData + "]"; | 84 | return "XtextWebSocketRequest [id=" + id + ", resourceName=" + resourceName + ", contentType=" + contentType |
85 | + ", requiredStateId=" + requiredStateId + ", requestData=" + requestData + "]"; | ||
50 | } | 86 | } |
51 | } | 87 | } |