1 package org.columba.addressbook.folder; 19 20 import java.util.List ; 21 import java.util.Map ; 22 23 import org.columba.addressbook.model.IContactModelPartial; 24 import org.columba.addressbook.model.IBasicModelPartial; 25 import org.columba.api.exception.StoreException; 26 27 31 public interface IContactFolder extends IContactStorage{ 32 35 void addFolderListener(FolderListener l); 36 37 40 void removeFolderListener(FolderListener l); 41 42 48 Map <String , IContactModelPartial> getContactItemMap() throws StoreException; 49 50 57 Map <String , IContactModelPartial> getContactItemMap(String [] ids) throws StoreException; 58 59 62 void save() throws StoreException; 63 64 67 void load() throws StoreException; 68 69 72 List <IContactModelPartial> getHeaderItemList() throws StoreException; 73 } | Popular Tags |