Browse Source

RestClient - add getRuleChains by type. Updated edge_root_rule_chain - remove Success from RPC Call from device to Push to cloud

pull/7595/head
Volodymyr Babak 4 years ago
parent
commit
1b191acace
  1. 5
      application/src/main/data/json/tenant/edge_management/rule_chains/edge_root_rule_chain.json
  2. 7
      rest-client/src/main/java/org/thingsboard/rest/client/RestClient.java

5
application/src/main/data/json/tenant/edge_management/rule_chains/edge_root_rule_chain.json

@ -174,11 +174,6 @@
"fromIndex": 3,
"toIndex": 7,
"type": "Timeseries Updated"
},
{
"fromIndex": 4,
"toIndex": 7,
"type": "Success"
}
],
"ruleChainConnections": null

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

@ -2032,10 +2032,15 @@ public class RestClient implements ClientHttpRequestInterceptor, Closeable {
}
public PageData<RuleChain> getRuleChains(PageLink pageLink) {
return getRuleChains(RuleChainType.CORE, pageLink);
}
public PageData<RuleChain> getRuleChains(RuleChainType ruleChainType, PageLink pageLink) {
Map<String, String> params = new HashMap<>();
params.put("type", ruleChainType.name());
addPageLinkToParam(params, pageLink);
return restTemplate.exchange(
baseURL + "/api/ruleChains?" + getUrlParams(pageLink),
baseURL + "/api/ruleChains?type={type}&" + getUrlParams(pageLink),
HttpMethod.GET,
HttpEntity.EMPTY,
new ParameterizedTypeReference<PageData<RuleChain>>() {

Loading…
Cancel
Save