def date : Calendar = _date
def size : Int = _tasks.size
+ def apply(idx: Int) = _tasks(idx)
+
def +=(task: Task) {
require(task.date == _date)
_tasks = _tasks :+ task
column match {
case 0 => "チケットID"
case 1 => "作業名"
- case 2 => "ä»®æ\9c\9fé\99\90"
- case 3 => "期限"
+ case 2 => "ä½\9cæ¥å®\8cäº\86äº\88å®\9aå¹´æ\9c\88æ\97¥"
+ case 3 => "タスク期限"
case 4 => "状態"
- case 5 => "è£\9c足"
+ case 5 => "説æ\98\8e"
}
}
def getValueAt(row: Int, column: Int) : Object = {
val task = _tasks(row)
column match {
- case 0 => task.ticketID : Integer
+ case 0 => task.ticketID.map(_.toString).getOrElse("")
case 1 => task.title
- case 2 => task.tentativeDeadline.map(dateString).getOrElse("")
- case 3 => task.deadline .map(dateString).getOrElse("")
+ case 2 => dateString(task.expectedCompletionDate)
+ case 3 => task.deadline.map(dateString).getOrElse("")
case 4 => task.status
- case 5 => task.supplement
+ case 5 => task.description.getOrElse("")
}
}
}