@Name(value="documentsListsManager") @Scope(value=SESSION) public class DocumentsListsManagerBean extends BaseDocumentsListsManager implements DocumentsListsManager
documentsLists, documentsLists_descriptors, documentsLists_events, documentsListsPerConversation, userNameCLIPBOARD, CURRENT_DOCUMENT_SECTION_SELECTION, CURRENT_DOCUMENT_SELECTION, CURRENT_DOCUMENT_TRASH_SELECTION, CURRENT_VERSION_SELECTION, DEFAULT_WORKING_LIST| Constructor and Description | 
|---|
DocumentsListsManagerBean()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<DocumentModel> | 
addToWorkingList(DocumentModel doc)
Adds one document to the default list. 
 | 
List<DocumentModel> | 
addToWorkingList(List<DocumentModel> docList)
Adds a list of DocumentModels to the default list. 
 | 
List<DocumentModel> | 
addToWorkingList(String listName,
                DocumentModel doc)
Adds one document to the list listName. 
 | 
List<DocumentModel> | 
addToWorkingList(String listName,
                List<DocumentModel> docList)
Adds a list of DocumentModels to the list ListName. 
 | 
List<DocumentModel> | 
addToWorkingList(String listName,
                List<DocumentModel> docList,
                Boolean forceAppend)
Adds a list of DocumentModels to the list ListName. 
 | 
void | 
createWorkingList(String listName,
                 DocumentsListDescriptor descriptor)
Creates (declares) a new named list of documents. 
 | 
List<DocumentModel> | 
getWorkingList()
Returns the default list. 
 | 
List<DocumentModel> | 
getWorkingList(String listName)
Returns the list listName. 
 | 
DocumentsListDescriptor | 
getWorkingListDescriptor()
Gets the descriptor (meta-data) of a default list. 
 | 
DocumentsListDescriptor | 
getWorkingListDescriptor(String listName)
Gets the descriptor (meta-data) of a given list. 
 | 
List<String> | 
getWorkingListNamesForCategory(String categoryName)
Returns the availables lists names for a given category. 
 | 
List<String> | 
getWorkingListTypes()
Returns the list of document types contained in the default list. 
 | 
List<String> | 
getWorkingListTypes(String listName)
Returns the list of document types contained into the list ListName. 
 | 
void | 
initListManager()
Init Method (replaces for now Registry initialization that will be done by the extension point and the Runtime). 
 | 
boolean | 
isWorkingListEmpty()
Checks if default list is empty. 
 | 
boolean | 
isWorkingListEmpty(String listName)
Check is list listName is empty. 
 | 
protected void | 
notifyListUpdated(String listName)  | 
void | 
refreshLists(DocumentModel currentDocument)
Method called by Seam event service to reset lists. 
 | 
void | 
refreshListsOnSearch()
Refresh lists when a search is performed 
 | 
void | 
removeFromAllLists(List<DocumentModel> documentsToRemove)
Removes documentsToRemove from all lists. 
 | 
List<DocumentModel> | 
removeFromWorkingList(DocumentModel doc)
Removes one DocumentModel from the default list. 
 | 
List<DocumentModel> | 
removeFromWorkingList(String listName,
                     DocumentModel doc)
Removes one DocumentModel from the list ListName. 
 | 
List<DocumentModel> | 
removeFromWorkingList(String listName,
                     List<DocumentModel> lst)  | 
List<DocumentModel> | 
resetWorkingList()
Removes DocumentModels from the default list. 
 | 
List<DocumentModel> | 
resetWorkingList(List<DocumentModel> newDocList)
Resets default list and fills it with newDocList. 
 | 
List<DocumentModel> | 
resetWorkingList(String listName)
Removes DocumentModels from the list ListName. 
 | 
List<DocumentModel> | 
resetWorkingList(String listName,
                List<DocumentModel> newDocList)
Resets list listName and fill it with newDocList. 
 | 
void | 
setWorkingList(List<DocumentModel> docList)
Updates the default list. 
 | 
void | 
setWorkingList(String listName,
              List<DocumentModel> docList)
Updates the list listName. 
 | 
createWorkingList, getPersistenceManager, getService, getUserName, setUserNamepublic DocumentsListsManagerBean()
protected void notifyListUpdated(String listName)
notifyListUpdated in class BaseDocumentsListsManager@Create public void initListManager()
DocumentsListsManagerinitListManager in interface DocumentsListsManagerpublic void createWorkingList(String listName, DocumentsListDescriptor descriptor)
DocumentsListsManagercreateWorkingList in interface DocumentsListsManagercreateWorkingList in class BaseDocumentsListsManagerlistName - Name of the listpublic List<DocumentModel> getWorkingList(String listName)
DocumentsListsManagergetWorkingList in interface DocumentsListsManagergetWorkingList in class BaseDocumentsListsManagerlistName - Name of the listpublic List<String> getWorkingListTypes(String listName)
DocumentsListsManagergetWorkingListTypes in interface DocumentsListsManagergetWorkingListTypes in class BaseDocumentsListsManagerlistName - Name of the list to retrievepublic void setWorkingList(String listName, List<DocumentModel> docList)
DocumentsListsManagersetWorkingList in interface DocumentsListsManagersetWorkingList in class BaseDocumentsListsManagerlistName - Name of the list to updatedocList - the DocumentModel list to store in the list ListNamepublic List<DocumentModel> addToWorkingList(String listName, DocumentModel doc)
DocumentsListsManageraddToWorkingList in interface DocumentsListsManageraddToWorkingList in class BaseDocumentsListsManagerlistName - the name of the list to updatedoc - the doc to appendpublic List<DocumentModel> addToWorkingList(String listName, List<DocumentModel> docList)
DocumentsListsManageraddToWorkingList in interface DocumentsListsManageraddToWorkingList in class BaseDocumentsListsManagerlistName - the name of the list to updatedocList - the DocumentModels list to appendpublic List<DocumentModel> addToWorkingList(String listName, List<DocumentModel> docList, Boolean forceAppend)
DocumentsListsManageraddToWorkingList in interface DocumentsListsManageraddToWorkingList in class BaseDocumentsListsManagerlistName - the name of the list to updatedocList - the DocumentModels list to appendforceAppend - force the new elements to be appened even if the list default behaviour is resetpublic List<DocumentModel> removeFromWorkingList(String listName, DocumentModel doc)
DocumentsListsManagerremoveFromWorkingList in interface DocumentsListsManagerremoveFromWorkingList in class BaseDocumentsListsManagerpublic List<DocumentModel> removeFromWorkingList(String listName, List<DocumentModel> lst)
removeFromWorkingList in interface DocumentsListsManagerremoveFromWorkingList in class BaseDocumentsListsManagerpublic List<DocumentModel> resetWorkingList(String listName)
DocumentsListsManagerresetWorkingList in interface DocumentsListsManagerresetWorkingList in class BaseDocumentsListsManagerpublic List<DocumentModel> resetWorkingList(String listName, List<DocumentModel> newDocList)
DocumentsListsManagerresetWorkingList in interface DocumentsListsManagerresetWorkingList in class BaseDocumentsListsManagerpublic boolean isWorkingListEmpty(String listName)
DocumentsListsManagerisWorkingListEmpty in interface DocumentsListsManagerisWorkingListEmpty in class BaseDocumentsListsManagerpublic void removeFromAllLists(List<DocumentModel> documentsToRemove)
DocumentsListsManagerremoveFromAllLists in interface DocumentsListsManagerremoveFromAllLists in class BaseDocumentsListsManagerpublic List<String> getWorkingListNamesForCategory(String categoryName)
DocumentsListsManagergetWorkingListNamesForCategory in interface DocumentsListsManagergetWorkingListNamesForCategory in class BaseDocumentsListsManagerpublic DocumentsListDescriptor getWorkingListDescriptor(String listName)
DocumentsListsManagergetWorkingListDescriptor in interface DocumentsListsManagergetWorkingListDescriptor in class BaseDocumentsListsManagerpublic List<DocumentModel> getWorkingList()
DocumentsListsManagergetWorkingList in interface DocumentsListsManagerpublic DocumentsListDescriptor getWorkingListDescriptor()
DocumentsListsManagergetWorkingListDescriptor in interface DocumentsListsManagerpublic List<String> getWorkingListTypes()
DocumentsListsManagergetWorkingListTypes in interface DocumentsListsManagerpublic void setWorkingList(List<DocumentModel> docList)
DocumentsListsManagersetWorkingList in interface DocumentsListsManagerdocList - the DocumentModel list to store in the default listpublic List<DocumentModel> addToWorkingList(DocumentModel doc)
DocumentsListsManageraddToWorkingList in interface DocumentsListsManagerpublic List<DocumentModel> addToWorkingList(List<DocumentModel> docList)
DocumentsListsManageraddToWorkingList in interface DocumentsListsManagerpublic List<DocumentModel> removeFromWorkingList(DocumentModel doc)
DocumentsListsManagerremoveFromWorkingList in interface DocumentsListsManagerpublic List<DocumentModel> resetWorkingList()
DocumentsListsManagerresetWorkingList in interface DocumentsListsManagerpublic List<DocumentModel> resetWorkingList(List<DocumentModel> newDocList)
DocumentsListsManagerresetWorkingList in interface DocumentsListsManagerpublic boolean isWorkingListEmpty()
DocumentsListsManagerisWorkingListEmpty in interface DocumentsListsManager@Observer(value="folderishDocumentSelectionChanged",
          create=false)
public void refreshLists(DocumentModel currentDocument)
DocumentsListsManagerrefreshLists in interface DocumentsListsManager@Observer(value="searchPerformed",
          create=false)
public void refreshListsOnSearch()
Copyright © 2019 Nuxeo. All rights reserved.