⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itodofacade.java

📁 eclipse开发笔记
💻 JAVA
字号:
package rcpdev.todo.core.storage;

import java.util.Date;
import java.util.List;

import rcpdev.common.core.mediator.IMediatorSender;
import rcpdev.todo.core.model.TodoItem;
import rcpdev.todo.core.model.series.TodoSeries;

/**
 * This interface declares the method that persistence solution must provide.
 * The implementator should also implements interface
 * <code>IMediatorSender</code> and notify <code>Mediator</code> when change
 * occurs.
 * 
 * @author Harper Jiang
 * @since Todo Plug-in 1.0
 * @version 1.0
 * 
 */

public interface ITodoFacade extends IMediatorSender {

	public static final String FACADE_UPDATED = "facade.updated";

	public void init() throws TodoFacadeException;
	
	public void dispose() throws TodoFacadeException;

	public TodoItem addTodoItem(TodoItem item) throws TodoFacadeException;

	public TodoItem updateTodoItem(TodoItem item) throws TodoFacadeException;

	public boolean removeTodoItem(TodoItem item) throws TodoFacadeException;

	public List<TodoItem> findTodoItemByDate(Date date)
			throws TodoFacadeException;

	// This method is added to support backend query from Contact plug-in
	public TodoSeries findBirthdaySeries(String subject, String content)
			throws TodoFacadeException;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -