Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webapp.documentsLists
Class BaseDocumentsListsManager

java.lang.Object
  extended by org.nuxeo.ecm.webapp.documentsLists.BaseDocumentsListsManager
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConversationDocumentsListsManager, DocumentsListsManagerBean

public abstract class BaseDocumentsListsManager
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
BaseDocumentsListsManager()
           
 
Method Summary
 List<DocumentModel> addToWorkingList(String listName, DocumentModel doc)
           
 List<DocumentModel> addToWorkingList(String listName, List<DocumentModel> docList)
           
 List<DocumentModel> addToWorkingList(String listName, List<DocumentModel> docList, Boolean forceAppend)
           
 void createWorkingList(String listName, DocumentsListDescriptor descriptor)
           
 void createWorkingList(String listName, DocumentsListDescriptor descriptor, CoreSession session, String userName)
           
 List<DocumentModel> getWorkingList(String listName)
           
 DocumentsListDescriptor getWorkingListDescriptor(String listName)
           
 List<String> getWorkingListNamesForCategory(String categoryName)
           
 List<String> getWorkingListTypes(String listName)
           
 boolean isWorkingListEmpty(String listName)
           
 void removeFromAllLists(List<DocumentModel> documentsToRemove)
           
 List<DocumentModel> removeFromWorkingList(String listName, DocumentModel doc)
           
 List<DocumentModel> removeFromWorkingList(String listName, List<DocumentModel> lst)
           
 List<DocumentModel> resetWorkingList(String listName)
           
 List<DocumentModel> resetWorkingList(String listName, List<DocumentModel> newDocList)
           
 void setWorkingList(String listName, List<DocumentModel> docList)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseDocumentsListsManager

public BaseDocumentsListsManager()
Method Detail

resetWorkingList

public List<DocumentModel> resetWorkingList(String listName)

isWorkingListEmpty

public boolean isWorkingListEmpty(String listName)

removeFromAllLists

public void removeFromAllLists(List<DocumentModel> documentsToRemove)

createWorkingList

public void createWorkingList(String listName,
                              DocumentsListDescriptor descriptor)

createWorkingList

public void createWorkingList(String listName,
                              DocumentsListDescriptor descriptor,
                              CoreSession session,
                              String userName)

getWorkingListNamesForCategory

public List<String> getWorkingListNamesForCategory(String categoryName)

resetWorkingList

public List<DocumentModel> resetWorkingList(String listName,
                                            List<DocumentModel> newDocList)

removeFromWorkingList

public List<DocumentModel> removeFromWorkingList(String listName,
                                                 List<DocumentModel> lst)

removeFromWorkingList

public List<DocumentModel> removeFromWorkingList(String listName,
                                                 DocumentModel doc)

addToWorkingList

public List<DocumentModel> addToWorkingList(String listName,
                                            List<DocumentModel> docList)

addToWorkingList

public List<DocumentModel> addToWorkingList(String listName,
                                            List<DocumentModel> docList,
                                            Boolean forceAppend)

addToWorkingList

public List<DocumentModel> addToWorkingList(String listName,
                                            DocumentModel doc)

setWorkingList

public void setWorkingList(String listName,
                           List<DocumentModel> docList)

getWorkingListTypes

public List<String> getWorkingListTypes(String listName)

getWorkingListDescriptor

public DocumentsListDescriptor getWorkingListDescriptor(String listName)

getWorkingList

public List<DocumentModel> getWorkingList(String listName)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.