1 4 package com.openedit.store; 5 6 import java.util.List ; 7 8 import com.openedit.store.products.PropertyDetails; 9 10 14 public interface CatalogArchive 15 { 16 Category getCatalog(String inCatalog); 17 Category getCatalogByName(String inCatalogName) throws StoreException; 18 19 20 void saveCatalogs( ) throws StoreException; 22 23 List listAllCatalogs()throws StoreException; 24 25 public Category addCatalog( String inCatalogid, String inCatalogdesc ) throws StoreException; 26 27 28 public void addCatalog( Category inCatalog ) throws StoreException; 29 30 public void deleteCatalog( Category inCatalog ) throws StoreException; 31 32 public void clearCatalogs() throws StoreException; 33 34 38 void setRootCatalog(Category inRoot) throws StoreException; 39 40 Category getRootCatalog() throws StoreException; 41 42 43 46 List listNonUserSelectedCatalogs() throws StoreException; 47 48 49 52 List listUserSelectedCatalogs() throws StoreException; 53 54 55 58 void reloadCatalogs() throws StoreException; 59 60 61 64 void saveCatalog(Category inBlank) throws StoreException; 65 66 67 public List getImageList() throws StoreException; 68 69 public List getImageList(String inType) throws StoreException; 70 71 72 public PropertyDetails getCatalogDetails() throws StoreException; 73 74 public void setStore( Store inStore); 75 76 } 77 | Popular Tags |