Skip to content

Commit c7b12f4

Browse files
authored
Merge pull request #82 from zkolsur/master
Removed the Issue_.java generated class in remrem semantics
2 parents eb989e8 + 5682c02 commit c7b12f4

File tree

8 files changed

+301
-287
lines changed

8 files changed

+301
-287
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
## 0.4.5
2+
- Implemented code changes which avoids the generation of duplicate class names.
3+
4+
## 0.4.4
5+
- Minor changes in mockito dependency availablity.
6+
7+
## 0.4.3
8+
- Updated dependencies versions
9+
110
## 0.4.2
211
- Removed serializer information from few event templates which are missed in the previous release
312

build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ allprojects {
4848

4949
jar {
5050
baseName = 'eiffel-remrem-semantics'
51-
version = '0.4.4'
51+
version = '0.4.5'
5252
manifest {
5353
attributes('remremVersionKey': 'semanticsVersion')
5454
attributes('semanticsVersion': version)
@@ -66,7 +66,7 @@ jar {
6666

6767
shadowJar {
6868
baseName = 'eiffel-remrem-semantics'
69-
version = '0.4.4'
69+
version = '0.4.5'
7070
classifier = ''
7171
}
7272

src/main/java/com/ericsson/eiffel/remrem/semantics/schemas/EiffelConstants.java

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public final class EiffelConstants {
3232
public static String OUTCOME = "outcome";
3333
public static String DATA = "data";
3434
public static String META = "meta";
35+
public static String ISSUE = "issue";
3536
public static String EXTENDS_JAVA_CLASS = "extendsJavaClass";
3637
public static String COM_ERICSSON_EIFFEL_SEMANTICS_EVENTS_EVENT = "com.ericsson.eiffel.semantics.events.Event";
3738
public static String JAVA_TYPE = "javaType";

src/main/java/com/ericsson/eiffel/remrem/semantics/schemas/SchemaFile.java

+4
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@ private void addAttributesToJsonSchema(JsonObject jsonContent, String jsonElemen
131131
jsonObject.add(EiffelConstants.JAVA_TYPE,
132132
parser.parse(EiffelConstants.COM_ERICSSON_EIFFEL_SEMANTICS_EVENTS
133133
.concat(this.eventName + "" + newClassName)));
134+
}else if (jsonElementName.equals(EiffelConstants.ISSUE)) {
135+
jsonObject.add(EiffelConstants.JAVA_TYPE,
136+
parser.parse(EiffelConstants.COM_ERICSSON_EIFFEL_SEMANTICS_EVENTS
137+
.concat(this.eventName + "" + newClassName)));
134138
} else {
135139
jsonObject.add(EiffelConstants.JAVA_TYPE, parser.parse(
136140
EiffelConstants.COM_ERICSSON_EIFFEL_SEMANTICS_EVENTS.concat(newClassName)));

src/main/java/com/ericsson/eiffel/semantics/events/EiffelIssueVerifiedEventData.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class EiffelIssueVerifiedEventData {
2828
*/
2929
@SerializedName("issues")
3030
@Expose
31-
private List<Issue> issues = new ArrayList<Issue>();
31+
private List<EiffelIssueVerifiedEventIssue> issues = new ArrayList<EiffelIssueVerifiedEventIssue>();
3232
@SerializedName("customData")
3333
@Expose
3434
private List<CustomData> customData = new ArrayList<CustomData>();
@@ -38,7 +38,7 @@ public class EiffelIssueVerifiedEventData {
3838
* (Required)
3939
*
4040
*/
41-
public List<Issue> getIssues() {
41+
public List<EiffelIssueVerifiedEventIssue> getIssues() {
4242
return issues;
4343
}
4444

@@ -47,7 +47,7 @@ public List<Issue> getIssues() {
4747
* (Required)
4848
*
4949
*/
50-
public void setIssues(List<Issue> issues) {
50+
public void setIssues(List<EiffelIssueVerifiedEventIssue> issues) {
5151
this.issues = issues;
5252
}
5353

0 commit comments

Comments
 (0)