01: package org.contineo.core.searchengine.dao;
02:
03: import org.contineo.core.searchengine.SearchDocument;
04:
05: public interface SearchDocumentDAO {
06:
07: /**
08: * This method persists a SearchDocument object.
09: *
10: * @param doc SearchDocument to be stored.
11: * @return True if successfully stored in a database.
12: */
13: public boolean store(SearchDocument doc);
14:
15: /**
16: * This method deletes an SearchDocument using its menuId.
17: *
18: * @param menuId MenuID of the SearchDocument which should be delete.
19: */
20: public boolean deleteByMenuId(int menuId);
21:
22: /**
23: * This method selects all articles of for a given document.
24: *
25: * @param menuId - MenuID of the SearchDocument.
26: */
27: public SearchDocument findByMenuId(int menuId);
28: }
|