default void processCompletedNotification(KapuaId scopeId, KapuaId operationId, Date updateOn, String resource) throws KapuaException {
DeviceManagementOperation deviceManagementOperation = getDeviceManagementOperation(scopeId, operationId);
boolean isLastNotification = true;
for (DeviceManagementOperationProperty ip : deviceManagementOperation.getInputProperties()) {
if (ip.getName().equals("kapua.package.download.install")) {
if (resource.equals("download")) {
isLastNotification = !Boolean.parseBoolean(ip.getPropertyValue());
}
break;
}
}
if (isLastNotification) {
closeDeviceManagementOperation(scopeId, operationId, updateOn, OperationStatus.COMPLETED);
} else {
addManagementNotification(scopeId, operationId, updateOn, OperationStatus.COMPLETED, resource, 100);
}
}