public static TaskDetailViewData taskToTaskViewData()

in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view/TaskDetailViewDataMapper.java [31:42]


  public static TaskDetailViewData taskToTaskViewData(Task task) {
    TaskDetails details = task.details();
    String title = details.title();
    String description = details.description();

    return TaskDetailViewData.builder()
        .title(TextViewData.create(isNullOrEmpty(title) ? View.GONE : View.VISIBLE, title))
        .description(
            TextViewData.create(isNullOrEmpty(description) ? View.GONE : View.VISIBLE, description))
        .completedChecked(details.completed())
        .build();
  }