diff options
Diffstat (limited to 'dcaedt_tools/src/main/java/utilities/DcaeRestClient.java')
-rw-r--r-- | dcaedt_tools/src/main/java/utilities/DcaeRestClient.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dcaedt_tools/src/main/java/utilities/DcaeRestClient.java b/dcaedt_tools/src/main/java/utilities/DcaeRestClient.java index 5e81038..7e991d7 100644 --- a/dcaedt_tools/src/main/java/utilities/DcaeRestClient.java +++ b/dcaedt_tools/src/main/java/utilities/DcaeRestClient.java @@ -17,6 +17,7 @@ import org.springframework.stereotype.Component; import org.springframework.web.client.RestTemplate; import javax.annotation.PostConstruct; +import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -74,6 +75,12 @@ public class DcaeRestClient implements IDcaeRestClient { } @Override + public List<ResourceDetailed> getAllBaseVfcmts() { + String url = buildRequestPath("/getResourcesByMonitoringTemplateCategory"); + return Arrays.asList(client.getForObject(url, ResourceDetailed[].class)); + } + + @Override public ResourceDetailed createResource(CreateVFCMTRequest resource) { String url = buildRequestPath(CREATE_VFCMT); return client.postForObject(url, new HttpEntity<>(resource, postResourceHeaders(credential.getUsername())), ResourceDetailed.class); |