org.nuxeo.correspondence.web.mail
Class CorrespondenceSearchDocumentBean
java.lang.Object
org.nuxeo.cm.web.invalidations.CaseManagementContextBoundInstance
org.nuxeo.correspondence.web.mail.CorrespondenceSearchDocumentBean
- All Implemented Interfaces:
- Serializable, CaseManagementContextHolder, CorrespondenceSearchDocument, org.nuxeo.ecm.platform.ui.web.api.ResultsProviderFarm
@Name(value="correspSearchDocument")
@Scope(value=CONVERSATION)
public class CorrespondenceSearchDocumentBean
- extends CaseManagementContextBoundInstance
- implements CorrespondenceSearchDocument, org.nuxeo.ecm.platform.ui.web.api.ResultsProviderFarm
- Author:
- Nicolas Ulrich
- See Also:
- Serialized Form
CorrespondenceSearchDocumentBean
public CorrespondenceSearchDocumentBean()
getSearchKeywords
public String getSearchKeywords()
- Specified by:
getSearchKeywords
in interface CorrespondenceSearchDocument
setSearchKeywords
public void setSearchKeywords(String searchKeywords)
- Specified by:
setSearchKeywords
in interface CorrespondenceSearchDocument
isHasSearchResults
public boolean isHasSearchResults()
searchMailDocument
public void searchMailDocument()
- Specified by:
searchMailDocument
in interface CorrespondenceSearchDocument
cancelEmailAttachmentsSearch
public String cancelEmailAttachmentsSearch()
throws org.nuxeo.ecm.core.api.ClientException
- Specified by:
cancelEmailAttachmentsSearch
in interface CorrespondenceSearchDocument
- Throws:
org.nuxeo.ecm.core.api.ClientException
getSearchEmailResults
public org.nuxeo.ecm.platform.ui.web.model.SelectDataModel getSearchEmailResults()
throws org.nuxeo.ecm.core.api.ClientException
- Specified by:
getSearchEmailResults
in interface CorrespondenceSearchDocument
- Throws:
org.nuxeo.ecm.core.api.ClientException
addSelectedEmails
public String addSelectedEmails()
throws org.nuxeo.ecm.core.api.ClientException
- Adds selected email to current envelope documents
As long as envelope is not saved, relations are not updated, but current
envelope keeps track of its email documents.
- Specified by:
addSelectedEmails
in interface CorrespondenceSearchDocument
- Throws:
org.nuxeo.ecm.core.api.ClientException
getResultsProvider
public org.nuxeo.ecm.core.api.PagedDocumentsProvider getResultsProvider(String name)
throws org.nuxeo.ecm.core.api.ClientException,
org.nuxeo.ecm.platform.ui.web.pagination.ResultsProviderFarmUserException
- Specified by:
getResultsProvider
in interface org.nuxeo.ecm.platform.ui.web.api.ResultsProviderFarm
- Throws:
org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.platform.ui.web.pagination.ResultsProviderFarmUserException
getResultsProvider
public org.nuxeo.ecm.core.api.PagedDocumentsProvider getResultsProvider(String name,
org.nuxeo.ecm.core.api.SortInfo sortInfo)
throws org.nuxeo.ecm.core.api.ClientException,
org.nuxeo.ecm.platform.ui.web.pagination.ResultsProviderFarmUserException
- Specified by:
getResultsProvider
in interface org.nuxeo.ecm.platform.ui.web.api.ResultsProviderFarm
- Throws:
org.nuxeo.ecm.core.api.ClientException
org.nuxeo.ecm.platform.ui.web.pagination.ResultsProviderFarmUserException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.