icontactfacade.java

来自「eclipse开发笔记」· Java 代码 · 共 37 行

JAVA
37
字号
package rcpdev.contact.core.persistence;

import java.util.List;

import rcpdev.contact.core.model.contact.Contact;

public interface IContactFacade {

	public static final String ADD_CONTACT = "IContactFacade.addContact";

	public static final String UPDATE_CONTACT = "IContactFacade.updateContact";

	public static final String REMOVE_CONTACT = "IContactFacade.removeContact";

	public static final String FACADE_UPDATED = "IContactFacade.facadeUpdated";

	public void init() throws ContactFacadeException;

	public void dispose() throws ContactFacadeException;
	
	public Contact createContact(Contact contact) throws ContactFacadeException;

	public void removeContact(Contact contact) throws ContactFacadeException;

	public Contact updateContact(Contact contact) throws ContactFacadeException;

	public List<Contact> searchContacts() throws ContactFacadeException;

	public List<Contact> searchContacts(String name, String company,
			String category) throws ContactFacadeException;

	public List<String> getCategories() throws ContactFacadeException;

	public void setCategories(List<String> newCates)
			throws ContactFacadeException;
}

⌨️ 快捷键说明

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