───────┬────────────────────────────────────────────────────────────────────────
       File: src/main//java/jp/ac/kobe_u/cs/itspecialist/todoapp/dto/ToDoForm.java
───────┼────────────────────────────────────────────────────────────────────────
   1    package jp.ac.kobe_u.cs.itspecialist.todoapp.dto;
   2    
   3    import java.util.Date;
   4    
   5    import javax.validation.constraints.NotBlank;
   6    import javax.validation.constraints.Size;
   7    
   8    import jp.ac.kobe_u.cs.itspecialist.todoapp.entity.ToDo;
   9    import lombok.Data;
  10    
  11    /**
  12     * ToDoの入力フォーム
  13     */
  14    @Data
  15    public class ToDoForm {
  16        @NotBlank
  17        @Size(min=1, max=64)
  18        String title; //ToDo題目
  19    
  20        public ToDo toEntity() {
  21            ToDo t = new ToDo();
  22            t.setTitle(title);
  23            t.setCreatedAt(new Date());
  24            t.setDone(false);
  25            return t;
  26        }
  27    }
───────┴────────────────────────────────────────────────────────────────────────