/* * TaskList.java * Copyright (c) 2004 The Prevayler Team * * See distributed LICENSE file for licensing details. */ package org.prevayler.tutorial; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.List; // START SNIPPET: tasklist public class TaskList implements Serializable { private List tasks = new ArrayList(); public void addTask(Task task) { tasks.add(task); } public void removeTask(Task task) { tasks.remove(task); } public List getTasks() { return Collections.unmodifiableList(tasks); } } // END SNIPPET: tasklist