public void completeTask(String taskId, Solution linkedObject,
RegisterCustomerTaskData taskData, String user) {
registerCustomerTaskDataService.merge(taskData);
if (Boolean.FALSE.equals(taskData.getIsExistingCust())) {
// create new customer contact person from task data
ContactPerson customerContact = new ContactPerson();
customerContact.setFirstName(taskData.getContactPersonFirstName());
customerContact.setSecondName(taskData.getContactPersonSecondName());
customerContact.setTitle(taskData.getContactPersonTitle());
Address customerAddress = new Address();
customerAddress.setTelNumber(taskData.getContactPersonPhone());
customerContact.setAddress(customerAddress);
customerContact.setNotes(taskData.getContactPersonNotes());
// create new customer from task data
Customer newCustomer = new Customer();
newCustomer.setStatus(CustomerStatus.ACTIVE);
newCustomer.setName(taskData.getCustomerName());
newCustomer.setDescription(taskData.getCustomerDescription());