X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=mapper%2Fsrc%2Fmain%2Fjava%2Forg%2Fcommscope%2Ftr069adapter%2Fmapper%2Fves%2FVESNotificationSender.java;h=044d304960b158125d394cc53e400801eec59904;hb=641a6c47b4ee74412e9386b3c95693adda3cafc9;hp=6ced95df0863a1d07ac8bab0bcf7e01c56717d07;hpb=8c7432b8380a355e89df05f070e7d88e599912fd;p=oam%2Ftr069-adapter.git diff --git a/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java b/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java index 6ced95d..044d304 100644 --- a/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java +++ b/mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java @@ -19,6 +19,8 @@ package org.commscope.tr069adapter.mapper.ves; import org.commscope.tr069adapter.acs.common.DeviceInform; +import org.commscope.tr069adapter.acs.common.DeviceRPCRequest; +import org.commscope.tr069adapter.acs.common.DeviceRPCResponse; import org.commscope.tr069adapter.mapper.MapperConfigProperties; import org.commscope.tr069adapter.mapper.acs.impl.PnPPreProvisioningHandler; import org.commscope.tr069adapter.mapper.model.NetConfServerDetails; @@ -65,6 +67,19 @@ public class VESNotificationSender { return restTemplate.postForObject(uri, vesNotifi, VESNotificationResponse.class); } + public DeviceRPCResponse sendEditConfigNotification(DeviceRPCRequest deviceRPCRequest) { + final String uri = config.getVerConfigUri() + "/editConfig"; + LOG.debug("Posting edit config request to ves agent {}", uri); + return restTemplate.postForObject(uri, deviceRPCRequest, DeviceRPCResponse.class); + } + + public DeviceRPCResponse sendGetConfigNotification(DeviceRPCRequest deviceRPCRequest) { + final String uri = config.getVerConfigUri() + "/getConfig"; + LOG.debug("Posting get config request to ves agent {}", uri); + return restTemplate.postForObject(uri, deviceRPCRequest, DeviceRPCResponse.class); + } + + private String getUri() { return config.getVesUri(); }