Skip to content

Commit 014dc9e

Browse files
Jalander Ramagiriafrittoli
authored andcommitted
changes to upgrade Java SDK with v0.3.0 spec
update unit testing for new events add unit testing for CDEventClass generated for each schema file Signed-off-by: Jalander Ramagiri <jalander.ramagiri@est.tech>
1 parent 5d17b75 commit 014dc9e

File tree

19 files changed

+601
-211
lines changed

19 files changed

+601
-211
lines changed

sdk/src/main/java/dev/cdevents/models/artifact/packaged/Artifactpackaged.java

Lines changed: 39 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@
88

99
@JsonInclude(JsonInclude.Include.NON_NULL)
1010
@JsonPropertyOrder({
11-
"context",
12-
"subject",
13-
"customData",
14-
"customDataContentType"
11+
"context",
12+
"subject",
13+
"customData",
14+
"customDataContentType"
1515
})
1616
@Generated("jsonschema2pojo")
1717
public class Artifactpackaged {
1818

1919
/**
20-
*
20+
*
2121
* (Required)
22-
*
22+
*
2323
*/
2424
@JsonProperty("context")
2525
private Context context;
2626
/**
27-
*
27+
*
2828
* (Required)
29-
*
29+
*
3030
*/
3131
@JsonProperty("subject")
3232
private Subject subject;
@@ -36,39 +36,39 @@ public class Artifactpackaged {
3636
private String customDataContentType;
3737

3838
/**
39-
*
39+
*
4040
* (Required)
41-
*
41+
*
4242
*/
4343
@JsonProperty("context")
4444
public Context getContext() {
4545
return context;
4646
}
4747

4848
/**
49-
*
49+
*
5050
* (Required)
51-
*
51+
*
5252
*/
5353
@JsonProperty("context")
5454
public void setContext(Context context) {
5555
this.context = context;
5656
}
5757

5858
/**
59-
*
59+
*
6060
* (Required)
61-
*
61+
*
6262
*/
6363
@JsonProperty("subject")
6464
public Subject getSubject() {
6565
return subject;
6666
}
6767

6868
/**
69-
*
69+
*
7070
* (Required)
71-
*
71+
*
7272
*/
7373
@JsonProperty("subject")
7474
public void setSubject(Subject subject) {
@@ -95,4 +95,26 @@ public void setCustomDataContentType(String customDataContentType) {
9595
this.customDataContentType = customDataContentType;
9696
}
9797

98-
}
98+
@Override
99+
public int hashCode() {
100+
int result = 1;
101+
result = ((result* 31)+((this.context == null)? 0 :this.context.hashCode()));
102+
result = ((result* 31)+((this.customData == null)? 0 :this.customData.hashCode()));
103+
result = ((result* 31)+((this.customDataContentType == null)? 0 :this.customDataContentType.hashCode()));
104+
result = ((result* 31)+((this.subject == null)? 0 :this.subject.hashCode()));
105+
return result;
106+
}
107+
108+
@Override
109+
public boolean equals(Object other) {
110+
if (other == this) {
111+
return true;
112+
}
113+
if ((other instanceof Artifactpackaged) == false) {
114+
return false;
115+
}
116+
Artifactpackaged rhs = ((Artifactpackaged) other);
117+
return (((((this.context == rhs.context)||((this.context!= null)&&this.context.equals(rhs.context)))&&((this.customData == rhs.customData)||((this.customData!= null)&&this.customData.equals(rhs.customData))))&&((this.customDataContentType == rhs.customDataContentType)||((this.customDataContentType!= null)&&this.customDataContentType.equals(rhs.customDataContentType))))&&((this.subject == rhs.subject)||((this.subject!= null)&&this.subject.equals(rhs.subject))));
118+
}
119+
120+
}

sdk/src/main/java/dev/cdevents/models/artifact/packaged/Change.java

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,36 @@
88

99
@JsonInclude(JsonInclude.Include.NON_NULL)
1010
@JsonPropertyOrder({
11-
"id",
12-
"source"
11+
"id",
12+
"source"
1313
})
1414
@Generated("jsonschema2pojo")
1515
public class Change {
1616

1717
/**
18-
*
18+
*
1919
* (Required)
20-
*
20+
*
2121
*/
2222
@JsonProperty("id")
2323
private String id;
2424
@JsonProperty("source")
2525
private String source;
2626

2727
/**
28-
*
28+
*
2929
* (Required)
30-
*
30+
*
3131
*/
3232
@JsonProperty("id")
3333
public String getId() {
3434
return id;
3535
}
3636

3737
/**
38-
*
38+
*
3939
* (Required)
40-
*
40+
*
4141
*/
4242
@JsonProperty("id")
4343
public void setId(String id) {
@@ -54,4 +54,24 @@ public void setSource(String source) {
5454
this.source = source;
5555
}
5656

57-
}
57+
@Override
58+
public int hashCode() {
59+
int result = 1;
60+
result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode()));
61+
result = ((result* 31)+((this.source == null)? 0 :this.source.hashCode()));
62+
return result;
63+
}
64+
65+
@Override
66+
public boolean equals(Object other) {
67+
if (other == this) {
68+
return true;
69+
}
70+
if ((other instanceof Change) == false) {
71+
return false;
72+
}
73+
Change rhs = ((Change) other);
74+
return (((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id)))&&((this.source == rhs.source)||((this.source!= null)&&this.source.equals(rhs.source))));
75+
}
76+
77+
}

sdk/src/main/java/dev/cdevents/models/artifact/published/Artifactpublished.java

Lines changed: 39 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@
88

99
@JsonInclude(JsonInclude.Include.NON_NULL)
1010
@JsonPropertyOrder({
11-
"context",
12-
"subject",
13-
"customData",
14-
"customDataContentType"
11+
"context",
12+
"subject",
13+
"customData",
14+
"customDataContentType"
1515
})
1616
@Generated("jsonschema2pojo")
1717
public class Artifactpublished {
1818

1919
/**
20-
*
20+
*
2121
* (Required)
22-
*
22+
*
2323
*/
2424
@JsonProperty("context")
2525
private Context context;
2626
/**
27-
*
27+
*
2828
* (Required)
29-
*
29+
*
3030
*/
3131
@JsonProperty("subject")
3232
private Subject subject;
@@ -36,39 +36,39 @@ public class Artifactpublished {
3636
private String customDataContentType;
3737

3838
/**
39-
*
39+
*
4040
* (Required)
41-
*
41+
*
4242
*/
4343
@JsonProperty("context")
4444
public Context getContext() {
4545
return context;
4646
}
4747

4848
/**
49-
*
49+
*
5050
* (Required)
51-
*
51+
*
5252
*/
5353
@JsonProperty("context")
5454
public void setContext(Context context) {
5555
this.context = context;
5656
}
5757

5858
/**
59-
*
59+
*
6060
* (Required)
61-
*
61+
*
6262
*/
6363
@JsonProperty("subject")
6464
public Subject getSubject() {
6565
return subject;
6666
}
6767

6868
/**
69-
*
69+
*
7070
* (Required)
71-
*
71+
*
7272
*/
7373
@JsonProperty("subject")
7474
public void setSubject(Subject subject) {
@@ -95,4 +95,26 @@ public void setCustomDataContentType(String customDataContentType) {
9595
this.customDataContentType = customDataContentType;
9696
}
9797

98-
}
98+
@Override
99+
public int hashCode() {
100+
int result = 1;
101+
result = ((result* 31)+((this.context == null)? 0 :this.context.hashCode()));
102+
result = ((result* 31)+((this.customData == null)? 0 :this.customData.hashCode()));
103+
result = ((result* 31)+((this.customDataContentType == null)? 0 :this.customDataContentType.hashCode()));
104+
result = ((result* 31)+((this.subject == null)? 0 :this.subject.hashCode()));
105+
return result;
106+
}
107+
108+
@Override
109+
public boolean equals(Object other) {
110+
if (other == this) {
111+
return true;
112+
}
113+
if ((other instanceof Artifactpublished) == false) {
114+
return false;
115+
}
116+
Artifactpublished rhs = ((Artifactpublished) other);
117+
return (((((this.context == rhs.context)||((this.context!= null)&&this.context.equals(rhs.context)))&&((this.customData == rhs.customData)||((this.customData!= null)&&this.customData.equals(rhs.customData))))&&((this.customDataContentType == rhs.customDataContentType)||((this.customDataContentType!= null)&&this.customDataContentType.equals(rhs.customDataContentType))))&&((this.subject == rhs.subject)||((this.subject!= null)&&this.subject.equals(rhs.subject))));
118+
}
119+
120+
}

sdk/src/main/java/dev/cdevents/models/artifact/published/Content.java

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,22 @@
1313
public class Content {
1414

1515

16-
}
16+
@Override
17+
public int hashCode() {
18+
int result = 1;
19+
return result;
20+
}
21+
22+
@Override
23+
public boolean equals(Object other) {
24+
if (other == this) {
25+
return true;
26+
}
27+
if ((other instanceof Content) == false) {
28+
return false;
29+
}
30+
Content rhs = ((Content) other);
31+
return true;
32+
}
33+
34+
}

0 commit comments

Comments
 (0)