|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SearchService
Service that provides the document searching.
Method Summary | |
---|---|
Vector |
commitAttributeSearch(Vector columns,
Vector values)
|
Vector |
commitBasicSearch(SearchItem search)
|
Vector |
commitBasicSearch(SearchItem search,
String queryString)
|
Vector |
commitBasicSearch(String searchField,
String searchValue)
comit basic search for document, folder and shortcut |
Vector |
commitBasicSearch(String searchField,
String searchValue,
String folder)
|
Vector |
commitBasicSearch(Vector fields,
Vector values)
Search document with multiple parameters. |
Vector |
commitBasicSearch(Vector fields,
Vector values,
Vector statusList)
commit basic search for fileds about date for documents, folders and shortcuts |
Vector |
commitBasicSearchForDate(String searchField,
long startDate,
long endDate)
|
Vector |
commitBasicSearchLightForDocument(String searchType,
Vector fields,
Vector values,
Vector StatusList,
Vector dateQueryList,
int numbers)
commit basic search with specified parameters, however this method only returns a list of keys as search result to reduce load of DMS server and Web Server |
Vector |
commitBasicSearchLightForFolder(String searchType,
Vector fields,
Vector values,
Vector StatusList,
Vector dateQueryList,
int numbers)
|
Vector |
commitBasicSearchLightForShortcut(String searchType,
Vector fields,
Vector values,
Vector StatusList,
Vector dateQueryList,
int numbers)
|
Vector |
commitFullTextSearch(String userID,
String queryString)
commit full text search with openfind search engine through this method |
Vector |
commitFullTextSearch(String userID,
String queryString,
String folder)
|
Vector |
commitSearchForADMGlobalView(String docType,
String statusType,
Vector orders)
|
int |
getMaxSearchResult()
The row count limitation for each searching. |
boolean |
isAlive()
|
List |
search(String userID,
String[] fields,
String[] values)
Search by the given fileds and the values |
Method Detail |
---|
Vector commitBasicSearch(Vector fields, Vector values) throws RemoteException
fields
are used "AND" operator to search.
fields
- values
-
RemoteException
Vector commitBasicSearch(String searchField, String searchValue) throws RemoteException
searchField
- - the field to search
For Document: "DocumentName", "Status", "AuthorName", "Description", "Keywords"
For Folder: "FolderName", "Status", "Description"
For Shortcut: "ShortcutName", "OwnerName", "Description"searchValue
- - the value to search
For Document Status: "Released", "Deleted", "Locked"
For Folder, Shortcut Status: "Normal", "Deleted"
RemoteException
Vector commitBasicSearch(String searchField, String searchValue, String folder) throws RemoteException
RemoteException
Vector commitBasicSearch(SearchItem search) throws RemoteException
RemoteException
Vector commitBasicSearch(SearchItem search, String queryString) throws RemoteException
RemoteException
Vector commitBasicSearch(Vector fields, Vector values, Vector statusList) throws RemoteException
searchField
- - the field to search
For document: LastUpdateDate, CreationDate, ExpiryDate
For folder and shortcut: LastUpdateDate, CreationDate
RemoteException
Vector commitBasicSearchForDate(String searchField, long startDate, long endDate) throws RemoteException
RemoteException
List search(String userID, String[] fields, String[] values) throws RemoteException
userID
- who performing the query. It could be null
.fields
- must mathc the name in VirtualDocumentInfo
values
- paired with the fields
VirtualDocumentInfo
RemoteException
Vector commitFullTextSearch(String userID, String queryString) throws RemoteException
queryString
- the string used to query the physical documents
RemoteException
Vector commitFullTextSearch(String userID, String queryString, String folder) throws RemoteException
RemoteException
boolean isAlive() throws RemoteException
RemoteException
Vector commitBasicSearchLightForDocument(String searchType, Vector fields, Vector values, Vector StatusList, Vector dateQueryList, int numbers) throws RemoteException
searchType
- clarify the fields and values are searched by "AND" or "OR"fields
- the target searching fields
Name: VD, Folder, Shortcut
Author: VD, Shortcut
Description: VD, Folder, Shortcut
Keyword: VD
Category: VDvalues
- the searching values for each fieldsstatusList
- the list of status of the target searching itemsdateQueryList
- list of DateQuery to clarify the date of thenumber
- number of return items (not implemented yet)
RemoteException
Vector commitBasicSearchLightForFolder(String searchType, Vector fields, Vector values, Vector StatusList, Vector dateQueryList, int numbers) throws RemoteException
RemoteException
Vector commitBasicSearchLightForShortcut(String searchType, Vector fields, Vector values, Vector StatusList, Vector dateQueryList, int numbers) throws RemoteException
RemoteException
Vector commitSearchForADMGlobalView(String docType, String statusType, Vector orders) throws RemoteException
RemoteException
Vector commitAttributeSearch(Vector columns, Vector values) throws RemoteException
RemoteException
int getMaxSearchResult() throws RemoteException
RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |