@Name(value="classificationActions") @Scope(value=CONVERSATION) public class ClassificationActionsBean extends Object implements ClassificationActions
| Modifier and Type | Field and Description |
|---|---|
static String |
DOCUMENTS_PAGE_SIZE_PROPERTY_NAME |
CLASSIFICATION_ROOTS_PROVIDER_NAME, CURRENT_DOCUMENT_CLASSIFICATIONS_PROVIDER, CURRENT_DOCUMENT_CLASSIFICATIONS_SELECTION, CURRENT_SELECTION_FOR_CLASSIFICATION, CURRENT_SELECTION_FOR_CLASSIFICATION_PAGE, CURRENT_SELECTION_FOR_CLASSIFICATION_PROVIDER, EVENT_CLASSIFICATION_TREE_CHANGED, TREE_PLUGIN_NAME| Constructor and Description |
|---|
ClassificationActionsBean() |
public static final String DOCUMENTS_PAGE_SIZE_PROPERTY_NAME
public boolean getCanClassifyFromCurrentSelection()
throws ClientException
getCanClassifyFromCurrentSelection in interface ClassificationActionsClientExceptionpublic Collection<DocumentModel> getTargetDocuments() throws ClientException
ClassificationActionsMay take into account only current email, or all emails in current envelope.
getTargetDocuments in interface ClassificationActionsClientExceptionpublic String classify(ClassificationTreeNode node) throws ClientException
ClassificationActionsclassify in interface ClassificationActionsClientExceptionpublic Collection<DocumentModel> getMassTargetDocuments() throws ClientException
ClassificationActionsgetMassTargetDocuments in interface ClassificationActionsClientExceptionpublic String massClassify(ClassificationTreeNode node) throws ClientException
ClassificationActionsmassClassify in interface ClassificationActionsClientExceptionpublic boolean classify(Collection<DocumentModel> targetDocs, DocumentModel classificationFolder) throws ClientException
classify in interface ClassificationActionsClientExceptionpublic String cancelClassification() throws ClientException
cancelClassification in interface ClassificationActionsClientExceptionpublic String getCurrentClassificationRootId() throws ClientException
getCurrentClassificationRootId in interface ClassificationActionsClientExceptionpublic void setCurrentClassificationRootId(String newRootId) throws ClientException
setCurrentClassificationRootId in interface ClassificationActionsClientExceptionpublic String navigateToCurrentClassificationRoot() throws ClientException
navigateToCurrentClassificationRoot in interface ClassificationActionsClientExceptionpublic DocumentModel getCurrentClassificationRoot() throws ClientException
getCurrentClassificationRoot in interface ClassificationActionsClientException@Factory(value="currentEditableClassificationRootId", scope=EVENT) public String getCurrentEditableClassificationRootId() throws ClientException
getCurrentEditableClassificationRootId in interface ClassificationActionsClientExceptionpublic void setCurrentEditableClassificationRootId(String newRootId) throws ClientException
setCurrentEditableClassificationRootId in interface ClassificationActionsClientExceptionpublic DocumentModel getCurrentEditableClassificationRoot() throws ClientException
getCurrentEditableClassificationRoot in interface ClassificationActionsClientException@Factory(value="currentClassificationTree", scope=EVENT) public DocumentTreeNode getCurrentClassificationTree() throws ClientException
getCurrentClassificationTree in interface ClassificationActionsClientException@Factory(value="currentEditableClassificationTree", scope=EVENT) public DocumentTreeNode getCurrentEditableClassificationTree() throws ClientException
getCurrentEditableClassificationTree in interface ClassificationActionsClientException@Factory(value="classificationRoots", scope=EVENT) public DocumentModelList getClassificationRoots() throws ClientException
getClassificationRoots in interface ClassificationActionsClientException@Factory(value="editableClassificationRoots", scope=EVENT) public DocumentModelList getEditableClassificationRoots() throws ClientException
getEditableClassificationRoots in interface ClassificationActionsClientExceptionpublic void editableClassificationRootSelected(ValueChangeEvent event) throws ClientException
editableClassificationRootSelected in interface ClassificationActionsClientException@Observer(value={"goHome","domainSelectionChanged","documentChanged","documentSecurityChanged","documentChildrenChanged"}, create=false) public void resetClassificationData()
resetClassificationData in interface ClassificationActions@Observer(value={"goHome","domainSelectionChanged","documentSelectionChanged"}, create=false) public void resetCurrentDocumentClassifications()
resetCurrentDocumentClassifications in interface ClassificationActionspublic PagedDocumentsProvider getResultsProvider(String name, SortInfo sortInfo) throws ClientException, ResultsProviderFarmUserException
getResultsProvider in interface ClassificationActionsgetResultsProvider in interface ResultsProviderFarmname - the name of the ResultsProvider instance to createsortInfo - an object containing the sort detailsClientExceptionResultsProviderFarmUserExceptionpublic PagedDocumentsProvider getResultsProvider(String name) throws ClientException, ResultsProviderFarmUserException
ResultsProviderFarmgetResultsProvider in interface ClassificationActionsgetResultsProvider in interface ResultsProviderFarmname - the name of the ResultsProvider instance to createClientExceptionResultsProviderFarmUserException@Factory(value="currentDocumentClassifications", scope=EVENT) public DocumentModelList getCurrentDocumentClassifications() throws ClientException
getCurrentDocumentClassifications in interface ClassificationActionsClientException@Factory(value="currentDocumentClassificationsSelection", scope=EVENT) public SelectDataModel getCurrentDocumentClassificationsSelection() throws ClientException
getCurrentDocumentClassificationsSelection in interface ClassificationActionsClientExceptionpublic String showCurrentSelectionClassificationForm(String currentViewId) throws ClientException
showCurrentSelectionClassificationForm in interface ClassificationActionscurrentviewId - the current view id, so that redirection can be done
correctly on cancel.ClientExceptionpublic String cancelCurrentSelectionClassificationForm() throws ClientException
cancelCurrentSelectionClassificationForm in interface ClassificationActionsClientException@Factory(value="currentSelectionEmailsSelection", scope=EVENT) public SelectDataModel getCurrentSelectionEmailsSelection() throws ClientException
getCurrentSelectionEmailsSelection in interface ClassificationActionsClientExceptionpublic void unclassify()
throws ClientException
unclassify in interface ClassificationActionsClientExceptionpublic boolean unclassify(Collection<String> targetDocIds, DocumentModel classificationFolder) throws ClientException
unclassify in interface ClassificationActionsClientExceptionpublic static int getDocumentBatchSize()
Copyright © 2011 Nuxeo SA. All Rights Reserved.