public Task toTask(TaskDto taskDto) { Task task = new Task(); Map<String, Object> adapters = new HashMap<String, Object>(); adapters.put(INT_STR_ADAPTER_NAME, integerAndStringConverter); adapters.put(BOOL_STR_ADAPTER_NAME, booleanAndStringConverter); adapters.put(DATE_STR_ADAPTER_NAME, dateAndStringConverter); task.setSteps(toSteps(taskDto.getSteps())); taskAssembler.assembleEntity(taskDto, task, adapters, null); return task; }
public TaskDto fromTask(Task entity) { TaskDto taskDto = new TaskDto(); Map<String, Object> adapters = new HashMap<String, Object>(); taskDto.setSteps(fromSteps(entity.getSteps())); adapters.put(INT_STR_ADAPTER_NAME, integerAndStringConverter); adapters.put(BOOL_STR_ADAPTER_NAME, booleanAndStringConverter); adapters.put(DATE_STR_ADAPTER_NAME, dateAndStringConverter); taskAssembler.assembleDto(taskDto, entity, adapters, null); return taskDto; }