Skip to content

Commit aeeb896

Browse files
author
Benn Simon
authored
update dependencies (#71)
* fix conflicts * update spring version * update atomfeed dependency update server core dependency
1 parent fd453fe commit aeeb896

17 files changed

+177
-96
lines changed

pom.xml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<artifactId>opensrp-server-connector</artifactId>
88
<packaging>jar</packaging>
9-
<version>2.3.6-SNAPSHOT</version>
9+
<version>2.4.0-SNAPSHOT</version>
1010
<name>opensrp-server-connector</name>
1111
<description>OpenSRP Server Connector module</description>
1212
<url>http://github.com/OpenSRP/opensrp-server-connector</url>
@@ -15,12 +15,10 @@
1515
<main.basedir>${project.basedir}</main.basedir>
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
<nexus-staging-maven-plugin.version>1.5.1</nexus-staging-maven-plugin.version>
18-
<spring.version>5.2.3.RELEASE</spring.version>
19-
<opensrp.api.version>1.0.6-SNAPSHOT</opensrp.api.version>
20-
<opensrp.core.version>2.12.23-SNAPSHOT</opensrp.core.version>
18+
<spring.version>5.2.19.RELEASE</spring.version>
19+
<opensrp.core.version>2.13.0-SNAPSHOT</opensrp.core.version>
2120
<powermock.version>2.0.5</powermock.version>
2221
<lombok.version>1.18.12</lombok.version>
23-
2422
</properties>
2523

2624
<distributionManagement>
@@ -83,11 +81,6 @@
8381
</repositories>
8482

8583
<dependencies>
86-
<dependency>
87-
<groupId>org.smartregister</groupId>
88-
<artifactId>opensrp-server-api</artifactId>
89-
<version>${opensrp.api.version}</version>
90-
</dependency>
9184
<dependency>
9285
<groupId>org.smartregister</groupId>
9386
<artifactId>opensrp-server-core</artifactId>
@@ -101,7 +94,7 @@
10194
<dependency>
10295
<groupId>org.ict4h</groupId>
10396
<artifactId>atomfeed-client</artifactId>
104-
<version>1.9.1</version>
97+
<version>1.9.5</version>
10598
</dependency>
10699
<dependency>
107100
<groupId>org.bouncycastle</groupId>
@@ -114,9 +107,9 @@
114107
<version>1.70</version>
115108
</dependency>
116109
<dependency>
117-
<groupId>com.squareup.okhttp</groupId>
110+
<groupId>com.squareup.okhttp3</groupId>
118111
<artifactId>okhttp</artifactId>
119-
<version>2.7.5</version>
112+
<version>4.9.3</version>
120113
</dependency>
121114
<dependency>
122115
<groupId>org.ektorp</groupId>
@@ -129,11 +122,11 @@
129122
<version>${lombok.version}</version>
130123
<scope>provided</scope>
131124
</dependency>
132-
<!-- Test dependencies -->
125+
<!-- Test dependencies -->
133126
<dependency>
134127
<groupId>junit</groupId>
135128
<artifactId>junit</artifactId>
136-
<version>4.13.1</version>
129+
<version>4.13.2</version>
137130
<scope>test</scope>
138131
</dependency>
139132
<dependency>

src/main/java/org/opensrp/connector/HttpUtils.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55

66
import java.io.IOException;
77

8+
import okhttp3.Call;
9+
import okhttp3.Credentials;
10+
import okhttp3.OkHttpClient;
11+
import okhttp3.Request;
12+
import okhttp3.Response;
813
import org.apache.commons.lang3.StringUtils;
914
import org.apache.logging.log4j.LogManager;
1015
import org.apache.logging.log4j.Logger;
1116

12-
import com.squareup.okhttp.Call;
13-
import com.squareup.okhttp.Credentials;
14-
import com.squareup.okhttp.OkHttpClient;
15-
import com.squareup.okhttp.Request;
16-
import com.squareup.okhttp.Response;
1717

1818
/**
1919
* @author Samuel Githengi created on 09/10/20

src/main/java/org/opensrp/connector/atomfeed/AllFailedEventsCouchImpl.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.ArrayList;
44
import java.util.List;
55

6+
import org.apache.commons.lang3.NotImplementedException;
67
import org.ektorp.ComplexKey;
78
import org.ektorp.CouchDbConnector;
89
import org.ektorp.support.View;
@@ -92,7 +93,22 @@ public void remove(FailedEvent failedEvent) {
9293
public void insert(FailedEventRetryLog failedEventRetryLog) {
9394

9495
}
95-
96+
97+
@Override
98+
public List<FailedEvent> getFailedEvents(String s) {
99+
throw new NotImplementedException();
100+
}
101+
102+
@Override
103+
public FailedEvent getByEventId(String s) {
104+
throw new NotImplementedException();
105+
}
106+
107+
@Override
108+
public List<FailedEventRetryLog> getFailedEventRetryLogs(String s) {
109+
throw new NotImplementedException();
110+
}
111+
96112
public class AllFailedEventInnerRepository extends BaseRepository<org.opensrp.connector.atomfeed.domain.FailedEvent> {
97113

98114
AllFailedEventInnerRepository(CouchDbConnector db) {

src/main/java/org/opensrp/connector/atomfeed/AllFailedEventsInMemoryImpl.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.util.Collections;
55
import java.util.List;
66

7+
import org.apache.commons.lang3.NotImplementedException;
78
import org.ict4h.atomfeed.client.domain.FailedEvent;
89
import org.ict4h.atomfeed.client.domain.FailedEventRetryLog;
910
import org.ict4h.atomfeed.client.repository.AllFailedEvents;
@@ -97,5 +98,20 @@ public void remove(FailedEvent failedEvent) {
9798
public void insert(FailedEventRetryLog failedEventRetryLog) {
9899

99100
}
100-
101+
102+
@Override
103+
public List<FailedEvent> getFailedEvents(String s) {
104+
throw new NotImplementedException();
105+
}
106+
107+
@Override
108+
public FailedEvent getByEventId(String s) {
109+
throw new NotImplementedException();
110+
}
111+
112+
@Override
113+
public List<FailedEventRetryLog> getFailedEventRetryLogs(String s) {
114+
throw new NotImplementedException();
115+
}
116+
101117
}

src/main/java/org/opensrp/connector/atomfeed/AllMarkersCouchImpl.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.net.URISyntaxException;
55
import java.util.List;
66

7+
import org.apache.commons.lang3.NotImplementedException;
78
import org.apache.commons.lang3.StringUtils;
89
import org.ektorp.CouchDbConnector;
910
import org.ektorp.support.GenerateView;
@@ -72,5 +73,10 @@ public void put(URI feedUri, String entryId, URI entryFeedUri) {
7273
add(doc);
7374
}
7475
}
75-
76+
77+
@Override
78+
public List<org.ict4h.atomfeed.client.domain.Marker> getMarkerList() {
79+
throw new NotImplementedException();
80+
}
81+
7682
}

src/main/java/org/opensrp/connector/atomfeed/AllMarkersInMemoryImpl.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import java.net.URI;
44
import java.util.HashMap;
5+
import java.util.List;
56

7+
import org.apache.commons.lang3.NotImplementedException;
68
import org.ict4h.atomfeed.client.domain.Marker;
79
import org.ict4h.atomfeed.client.repository.AllMarkers;
810
import org.springframework.context.annotation.Profile;
@@ -26,5 +28,10 @@ public Marker get(URI feedUri) {
2628
public void put(URI feedUri, String entryId, URI entryFeedUri) {
2729
map.put(feedUri, new Marker(feedUri, entryId, entryFeedUri));
2830
}
29-
31+
32+
@Override
33+
public List<Marker> getMarkerList() {
34+
throw new NotImplementedException();
35+
}
36+
3037
}

src/main/java/org/opensrp/connector/dhis2/ChildTracker.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import org.smartregister.domain.Obs;
1818
import org.opensrp.service.ClientService;
1919
import org.opensrp.service.EventService;
20-
import org.slf4j.LoggerFactory;
2120
import org.springframework.beans.factory.annotation.Autowired;
2221
import org.springframework.stereotype.Service;
2322

src/main/java/org/opensrp/connector/openmrs/EncounterAtomfeed.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
import org.ict4h.atomfeed.client.repository.AllFailedEvents;
1010
import org.ict4h.atomfeed.client.repository.AllFeeds;
1111
import org.ict4h.atomfeed.client.repository.AllMarkers;
12-
import org.ict4h.atomfeed.client.repository.datasource.WebClient;
12+
import org.ict4h.atomfeed.client.repository.datasource.DefaultHttpClient;
13+
import org.ict4h.atomfeed.client.repository.datasource.HttpClient;
1314
import org.ict4h.atomfeed.client.service.AtomFeedClient;
1415
import org.ict4h.atomfeed.client.service.EventWorker;
1516
import org.ict4h.atomfeed.transaction.AFTransactionManager;
@@ -37,9 +38,7 @@ public class EncounterAtomfeed extends OpenmrsService implements EventWorker, At
3738
private AtomFeedProperties atomFeedProperties;
3839

3940
private AFTransactionManager transactionManager;
40-
41-
private WebClient webClient;
42-
41+
4342
private AtomFeedClient client;
4443

4544
private EncounterService encounterService;
@@ -62,7 +61,7 @@ public <T> T executeWithTransaction(AFTransactionWork<T> action) throws RuntimeE
6261
return action.execute();
6362
}
6463
};
65-
this.webClient = new WebClient();
64+
HttpClient webClient = new DefaultHttpClient();
6665

6766
URI uri = new URI(OPENMRS_BASE_URL + OpenmrsConstants.ATOMFEED_URL + CATEGORY_URL);
6867
this.client = new AtomFeedClient(new AllFeeds(webClient), allMarkers, allFailedEvents, atomFeedProperties,

src/main/java/org/opensrp/connector/openmrs/PatientAtomfeed.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
import org.ict4h.atomfeed.client.repository.AllFailedEvents;
1818
import org.ict4h.atomfeed.client.repository.AllFeeds;
1919
import org.ict4h.atomfeed.client.repository.AllMarkers;
20-
import org.ict4h.atomfeed.client.repository.datasource.WebClient;
20+
import org.ict4h.atomfeed.client.repository.datasource.DefaultHttpClient;
21+
import org.ict4h.atomfeed.client.repository.datasource.HttpClient;
2122
import org.ict4h.atomfeed.client.service.AtomFeedClient;
2223
import org.ict4h.atomfeed.client.service.EventWorker;
2324
import org.ict4h.atomfeed.transaction.AFTransactionManager;
@@ -74,7 +75,7 @@ public <T> T executeWithTransaction(AFTransactionWork<T> action) throws RuntimeE
7475
return action.execute();
7576
}
7677
};
77-
WebClient webClient = new WebClient();
78+
HttpClient webClient = new DefaultHttpClient();
7879

7980
URI uri = new URI(OPENMRS_BASE_URL + OpenmrsConstants.ATOMFEED_URL + CATEGORY_URL);
8081
this.client = new AtomFeedClient(new AllFeeds(webClient), allMarkers, allFailedEvents, atomFeedProperties,
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package org.opensrp.connector.atomfeed;
2+
3+
import org.apache.commons.lang3.NotImplementedException;
4+
import org.junit.Before;
5+
import org.junit.Test;
6+
7+
public class AllFailedEventsInMemoryImplTest {
8+
9+
private AllFailedEventsInMemoryImpl allFailedEventsInMemory;
10+
11+
@Before
12+
public void setUp() {
13+
allFailedEventsInMemory = new AllFailedEventsInMemoryImpl();
14+
}
15+
16+
@Test(expected = NotImplementedException.class)
17+
public void testGetFailedEventRetryLogsShouldReturnNotImplementedException() {
18+
allFailedEventsInMemory.getFailedEventRetryLogs("id");
19+
}
20+
21+
@Test(expected = NotImplementedException.class)
22+
public void testGetFailedEventsShouldReturnNotImplementedException() {
23+
allFailedEventsInMemory.getFailedEvents("id");
24+
}
25+
26+
@Test(expected = NotImplementedException.class)
27+
public void testGetByEventIdShouldReturnNotImplementedException() {
28+
allFailedEventsInMemory.getByEventId("id");
29+
}
30+
}

0 commit comments

Comments
 (0)