@Name(value="correspSearchDocument") @Scope(value=CONVERSATION) public class CorrespondenceSearchDocumentBean extends CaseManagementContextBoundInstance implements CorrespondenceSearchDocument, ResultsProviderFarm
| Constructor and Description |
|---|
CorrespondenceSearchDocumentBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
addSelectedEmails()
Adds selected email to current envelope documents
|
String |
cancelEmailAttachmentsSearch() |
PagedDocumentsProvider |
getResultsProvider(String name)
Makes a new, fresh instance of the named results provider.
|
PagedDocumentsProvider |
getResultsProvider(String name,
SortInfo sortInfo) |
SelectDataModel |
getSearchEmailResults() |
String |
getSearchKeywords() |
boolean |
isHasSearchResults() |
void |
searchMailDocument() |
void |
setSearchKeywords(String searchKeywords) |
getCachedCase, getCachedCaseItem, getCachedMailbox, getCurrentCase, getCurrentCaseItem, getCurrentClassificationRoot, getCurrentMailbox, getCurrentRouteRoot, onMailboxContextChangepublic String getSearchKeywords()
getSearchKeywords in interface CorrespondenceSearchDocumentpublic void setSearchKeywords(String searchKeywords)
setSearchKeywords in interface CorrespondenceSearchDocumentpublic boolean isHasSearchResults()
public void searchMailDocument()
searchMailDocument in interface CorrespondenceSearchDocumentpublic String cancelEmailAttachmentsSearch() throws ClientException
cancelEmailAttachmentsSearch in interface CorrespondenceSearchDocumentClientExceptionpublic SelectDataModel getSearchEmailResults() throws ClientException
getSearchEmailResults in interface CorrespondenceSearchDocumentClientExceptionpublic String addSelectedEmails() throws ClientException
As long as envelope is not saved, relations are not updated, but current envelope keeps track of its email documents.
addSelectedEmails in interface CorrespondenceSearchDocumentClientExceptionpublic PagedDocumentsProvider getResultsProvider(String name) throws ClientException, ResultsProviderFarmUserException
ResultsProviderFarmgetResultsProvider in interface ResultsProviderFarmname - the name of the ResultsProvider instance to createClientExceptionResultsProviderFarmUserExceptionpublic PagedDocumentsProvider getResultsProvider(String name, SortInfo sortInfo) throws ClientException, ResultsProviderFarmUserException
getResultsProvider in interface ResultsProviderFarmname - the name of the ResultsProvider instance to createsortInfo - an object containing the sort detailsClientExceptionResultsProviderFarmUserExceptionCopyright © 2011 Nuxeo SA. All Rights Reserved.