/* * RemoveTask.java * Copyright (c) 2004 The Prevayler Team * * See distributed LICENSE file for licensing details. */ package org.prevayler.tutorial; import java.util.Date; import org.prevayler.Transaction; // START SNIPPET: removetask public class RemoveTask implements Transaction { private Task task; public RemoveTask(Task task) { this.task = task; } public void executeOn(Object prevalentSystem, Date executionTime) { TaskList system = (TaskList) prevalentSystem; system.removeTask(task); } } // END SNIPPET: removetask