Skip to content

Commit 2322da6

Browse files
committed
Merge pull request #9 from danielyinanc/master
Gradle Wrapper
2 parents 717f3d9 + 0f43b9c commit 2322da6

File tree

8 files changed

+60
-47
lines changed

8 files changed

+60
-47
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
.idea/*
22
build
3-
gradle/*
43
.gradle/*

build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ install.dependsOn shadowJar
5050
// In this section you declare the dependencies for your production and test code
5151
dependencies {
5252
compile 'org.springframework:spring-context:4.2.5.RELEASE'
53-
compile group: 'com.ericsson.duraci', name: 'messaging', version:'35.0.3'
54-
compile 'com.github.Ericsson:eiffel-remrem-shared:0.1.1'
53+
compile 'com.github.Ericsson:eiffel-remrem-shared:0.1.2'
5554
compile group: 'com.google.code.gson', name: 'gson', version: '1.7.2'
5655
compile group: 'org.projectlombok', name: 'lombok', version: '1.16.8'
5756
testCompile 'junit:junit:4.12'

gradle/wrapper/gradle-wrapper.jar

52.4 KB
Binary file not shown.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#Tue May 24 14:35:48 CDT 2016
2+
distributionBase=GRADLE_USER_HOME
3+
distributionPath=wrapper/dists
4+
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-2.12-all.zip

src/main/java/com/ericsson/eiffel/remrem/message/services/SemanticsService.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55
import com.ericsson.eiffel.remrem.message.services.events.Event;
66
import com.google.gson.Gson;
77
import com.google.gson.JsonObject;
8-
import lombok.extern.slf4j.Slf4j;
98
import org.springframework.stereotype.Service;
109

1110
import java.util.HashMap;
1211
import java.util.Map;
1312

14-
@Service("eiffel-semantics") @Slf4j
13+
@Service("eiffel-semantics")
1514
public class SemanticsService implements MsgService{
1615

1716
private Gson gson = new Gson();
@@ -24,12 +23,16 @@ public SemanticsService() {
2423
}
2524

2625
@Override
27-
public String generateMsg(String msgType, JsonObject msgNodes, JsonObject eventNodes){
26+
public String generateMsg(String msgType, JsonObject bodyJson){
2827

2928
Class<? extends Event> eventType = eventTypes.get(msgType);
3029
if(eventType == null) {
3130
return "Invalid Message Type";
3231
}
32+
33+
JsonObject msgNodes = bodyJson.get("msgParams").getAsJsonObject();
34+
JsonObject eventNodes = bodyJson.get("eventParams").getAsJsonObject();
35+
3336
Event event = gson.fromJson(eventNodes, eventType);
3437
event.generateMeta(msgType, msgNodes);
3538

src/test/java/com/ericsson/eiffel/remrem/message/services/ServiceTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ private void testGenerateMsg(String msgType, String fileName) {
2727
JsonObject input = parser.parse(new FileReader(file)).getAsJsonObject();
2828
System.out.println(input);
2929

30-
JsonObject msgNodes = input.get("meta").getAsJsonObject();
30+
/* JsonObject msgNodes = input.get("meta").getAsJsonObject();
3131
JsonObject eventNodes = new JsonObject();
3232
eventNodes.add("data", input.get("data"));
3333
eventNodes.add("links", input.get("links"));
34-
35-
String msg = service.generateMsg(msgType,msgNodes,eventNodes);
34+
JsonObject*/
35+
String msg = service.generateMsg(msgType,input);
3636
System.out.println(msg);
3737

3838
Assert.assertTrue(msg.contains("data"));
Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
1-
{
1+
{"msgParams": {
22
"meta": {
33
"type": "EiffelActivityFinishedEvent",
44
"version": "1.0",
55
"time": 1234567890,
66
"domainId": "example.domain",
77
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee0"
8-
},
9-
"data": {
10-
"outcome": {
11-
"verdict": "TIMEOUT",
12-
"description": "Compilation timed out."
13-
},
14-
"persistentLogs": [
15-
{
16-
"name": "firstLog",
17-
"uri": "http://myHost.com/firstLog"
8+
}
9+
},
10+
"eventParams": {
11+
"data": {
12+
"outcome": {
13+
"verdict": "TIMEOUT",
14+
"description": "Compilation timed out."
1815
},
19-
{
20-
"name": "otherLog",
21-
"uri": "isbn:0-486-27557-4"
22-
}
23-
]
24-
},
25-
"links": {
26-
"activityExecution": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee1"
16+
"persistentLogs": [
17+
{
18+
"name": "firstLog",
19+
"uri": "http://myHost.com/firstLog"
20+
},
21+
{
22+
"name": "otherLog",
23+
"uri": "isbn:0-486-27557-4"
24+
}
25+
]
26+
},
27+
"links": {
28+
"activityExecution": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee1"
29+
}
2730
}
28-
}
31+
}
Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
1-
{
1+
{"msgParams": {
22
"meta": {
33
"type": "EiffelArtifactPublishedEvent",
44
"version": "1.0",
55
"time": 1234567890,
66
"domainId": "example.domain",
77
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee0"
8-
},
9-
"data": {
10-
"locations": [
11-
{
12-
"type": "ARTIFACTORY",
13-
"uri": "https://one.place"
14-
},
15-
{
16-
"type": "PLAIN",
17-
"uri": "http://another.com"
18-
}
19-
]
20-
},
21-
"links": {
22-
"context": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee1",
23-
"artifact": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee2"
248
}
25-
}
9+
},
10+
"eventParams": {
11+
"data": {
12+
"locations": [
13+
{
14+
"type": "ARTIFACTORY",
15+
"uri": "https://one.place"
16+
},
17+
{
18+
"type": "PLAIN",
19+
"uri": "http://another.com"
20+
}
21+
]
22+
},
23+
"links": {
24+
"context": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee1",
25+
"artifact": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeee2"
26+
}
27+
}
28+
}

0 commit comments

Comments
 (0)