Browse Source

Added methods to REST client

pull/8090/head
zbeacon 4 years ago
parent
commit
6f5a116bed
  1. 8
      rest-client/src/main/java/org/thingsboard/rest/client/RestClient.java

8
rest-client/src/main/java/org/thingsboard/rest/client/RestClient.java

@ -414,6 +414,14 @@ public class RestClient implements ClientHttpRequestInterceptor, Closeable {
restTemplate.postForLocation(baseURL + "/api/alarm/{alarmId}/clear", null, alarmId.getId());
}
public void assignAlarm(AlarmId alarmId, UserId userId) {
restTemplate.postForLocation(baseURL + "/api/alarm/{alarmId}/assign/{userId}", null, alarmId.getId(), userId.getId());
}
public void unassignAlarm(AlarmId alarmId) {
restTemplate.delete(baseURL + "/api/alarm/{alarmId}/assign", alarmId.getId());
}
public PageData<AlarmInfo> getAlarms(EntityId entityId, AlarmSearchStatus searchStatus, AlarmStatus status, TimePageLink pageLink, Boolean fetchOriginator) {
String urlSecondPart = "/api/alarm/{entityType}/{entityId}?fetchOriginator={fetchOriginator}";
Map<String, String> params = new HashMap<>();

Loading…
Cancel
Save