|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DocumentSearchService
Service for data access for document searches.
| Method Summary | |
|---|---|
DocumentSearchCriteria |
clearCriteria(DocumentType documentType,
DocumentSearchCriteria criteria)
|
void |
clearNamedSearches(String principalId)
Clears all saved searches for the specified user (named and automatic) |
List<KeyValue> |
getMostRecentSearches(String principalId)
Returns automatically saved recent searches for the specified user |
DocumentSearchCriteria |
getNamedSearchCriteria(String principalId,
String savedSearchName)
Returns an explicitly named saved search criteria |
List<KeyValue> |
getNamedSearches(String principalId)
Returns named saved searches for the specified user |
DocumentSearchCriteria |
getSavedSearchCriteria(String principalId,
String key)
Returns a saved search criteria, either explicitly named by the user, or saved automatically as a recent search |
DocumentSearchGenerator |
getStandardDocumentSearchGenerator()
|
DocumentSearchResults |
lookupDocuments(String principalId,
DocumentSearchCriteria criteria)
This method performs a standard document search for the given criteria. |
void |
validateDocumentSearchCriteria(DocumentSearchGenerator docSearchGenerator,
DocumentSearchCriteria.Builder criteria)
|
| Method Detail |
|---|
DocumentSearchResults lookupDocuments(String principalId,
DocumentSearchCriteria criteria)
principalId - the id of the principal who is executing the search, this may be null to indicate the
search could be executed by an arbitrary usercriteria - criteria to use to search documents
DocumentSearchCriteria getSavedSearchCriteria(String principalId,
String key)
principalId - the user principal idkey - the user option key under which the criteria is saved
DocumentSearchCriteria getNamedSearchCriteria(String principalId,
String savedSearchName)
principalId - the user principal idsavedSearchName - the user-provided saved search name
void clearNamedSearches(String principalId)
principalId - user principal idList<KeyValue> getNamedSearches(String principalId)
principalId - the user principal id
List<KeyValue> getMostRecentSearches(String principalId)
principalId - the user principal id
DocumentSearchCriteria clearCriteria(DocumentType documentType,
DocumentSearchCriteria criteria)
DocumentSearchGenerator getStandardDocumentSearchGenerator()
void validateDocumentSearchCriteria(DocumentSearchGenerator docSearchGenerator,
DocumentSearchCriteria.Builder criteria)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||