private static final String REMOVE_EDIT_CONFIG = "remove";\r
private final DataList storage;\r
private String deviceID;\r
+ private String swVersion;\r
+ private String hwVersion;\r
\r
public DeleteConfigOperation(final String netconfSessionIdForReporting, final DataList storage,\r
- String deviceID) {\r
+ String deviceID, String swVersion, String hwVersion) {\r
super(netconfSessionIdForReporting);\r
this.storage = storage;\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() + "/delConfig";\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