package com.example.citrusclient.models; import java.util.List; public class Todo { String title; boolean check; int year; int month; int day; Integer todoId; Integer bookId; //コンストラクタ public Todo(String title, boolean check, int year, int month, int day, Integer tid, Integer bid) { this.title = title; this.check = check; this.year = year; this.month = month; this.day = day; todoId = tid; this.bookId = bid; } public Todo(){} //セッター public void setTitle(String title) {this.title = title;} public void setCheck(boolean check) {this.check = check;} public void setYear(int year) {this.year = year;} public void setMonth(int month) {this.month = month;} public void setDay(int day) {this.day = day;} public void setTodoId(Integer tid) {this.todoId = tid;} public void setBookId(Integer bid) {this.bookId = bid; } //ゲッター public String getTitle() {return title;} public boolean getCheck() {return check;} public int getYear() {return year;} public int getMonth() {return month;} public int getDay() {return day;} public Integer getTodoId() { return todoId; } public Integer getBookId(){return bookId;} public boolean containsTodo(List<Todo> todoList){ for(Todo todo : todoList) { if(todo.bookId == this.bookId && todo.year == this.year && todo.month == this.month && todo.day == this.day && todo.todoId == this.todoId) { return true; } } return false; } }