/** * @param item * @param model * @throws InvocationTargetException * @throws IllegalAccessException * @throws NoSuchMethodException */ private void copy(ModelItem item, Model model) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException { // Copy ModelItem into Model model.setManufacturerModelId(item.getExternalID()); model.setName(item.getName()); model.setDescription(item.getDescription()); model.setFamilyExternalID(item.getFamilyID()); model.setIsOmaDmEnabled(item.getIsOmaDmEnabled()); model.setOmaDmVersion(item.getOmaDmVersion()); model.setIsOmaCpEnabled(item.isOmaCpEnabled()); model.setOmaCpVersion(item.getOmaCpVersion()); model.setIsNokiaOtaEnabled(item.isNokiaOtaEnabled()); model.setNokiaOtaVersion(item.getNokiaOtaVersion()); model.setSupportedDownloadMethods(item.getSupportedDownloadMethods()); model.setFirmwareVersionNode(item.getFirmwareVersionNode()); model.setFirmwareDownloadNode(item.getFirmwareDownloadNode()); model.setFirmwareUpdateNode(item.getFirmwareUpdateNode()); model.setFirmwareDownloadAndUpdateNode(item.getFirmwareDownloadAndUpdateNode()); model.setFirmwareStatusNode(item.getFirmwareStatusNode()); }