private static final String OPERATION = "operation";\r
private static final String REMOVE_EDIT_CONFIG = "remove";\r
private String deviceID;\r
+ private String swVersion;\r
+ private String hwVersion;\r
\r
- public SetConfigOperation(final String netconfSessionIdForReporting, String deviceID) {\r
+ public SetConfigOperation(final String netconfSessionIdForReporting, String deviceID,\r
+ String swVersion, String hwVersion) {\r
super(netconfSessionIdForReporting);\r
this.deviceID = deviceID;\r
+ this.swVersion = swVersion;\r
+ this.hwVersion = hwVersion;\r
}\r
\r
@Override\r
NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class);\r
\r
final String baseUrl = config.getMapperPath() + "/" + delOrEditUrl;\r
- NetConfResponse restResponse = XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID);\r
+ NetConfResponse restResponse =\r
+ XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion);\r
\r
if (restResponse != null) {\r
ErrorCodeDetails errorCode = restResponse.getErrorCode();\r