import org.commscope.tr069adapter.acs.common.DeviceInform;\r
import org.commscope.tr069adapter.acs.common.DeviceRPCRequest;\r
import org.commscope.tr069adapter.acs.common.DeviceRPCResponse;\r
-import org.commscope.tr069adapter.acs.common.OperationOptions;\r
import org.commscope.tr069adapter.acs.common.ParameterDTO;\r
import org.commscope.tr069adapter.acs.common.dto.ConfigurationData;\r
-import org.commscope.tr069adapter.acs.common.dto.TR069DeviceDetails;\r
import org.commscope.tr069adapter.acs.common.dto.TR069OperationCode;\r
import org.commscope.tr069adapter.acs.common.dto.TR069OperationDetails;\r
import org.commscope.tr069adapter.acs.common.inform.BootInform;\r
import org.commscope.tr069adapter.mapper.MapperConfigProperties;\r
import org.commscope.tr069adapter.mapper.sync.SynchronizedRequestHandler;\r
import org.commscope.tr069adapter.mapper.util.MOMetaDataUtil;\r
+import org.commscope.tr069adapter.mapper.util.NetconfToTr069MapperUtil;\r
import org.slf4j.Logger;\r
import org.slf4j.LoggerFactory;\r
import org.slf4j.MDC;\r
private DeviceRPCRequest createNBIOperationRequest(String deviceId, List<ParameterDTO> params) {\r
TR069OperationDetails opDetails = new TR069OperationDetails();\r
opDetails.setOpCode(TR069OperationCode.SET_PARAMETER_VALUES);\r
- opDetails.setParmeters(params);\r
-\r
- DeviceRPCRequest deviceRPCRequest = new DeviceRPCRequest();\r
- TR069DeviceDetails tr069DeviceDetails = new TR069DeviceDetails();\r
- tr069DeviceDetails.setDeviceId(deviceId);\r
- deviceRPCRequest.setOpDetails(opDetails);\r
- deviceRPCRequest.setDeviceDetails(tr069DeviceDetails);\r
- OperationOptions options = new OperationOptions();\r
- options.setExecutionTimeout(300l);\r
- deviceRPCRequest.setOptions(options);\r
-\r
- return deviceRPCRequest;\r
+\r
+ return NetconfToTr069MapperUtil.handleParamsOperation(params, opDetails, deviceId);\r
+\r
}\r
\r
/**\r