public interface DocumentNotificationInfosProvider
extends fr.toutatice.ecm.platform.core.services.infos.provider.DocumentInformationsProvider
| Modifier and Type | Method and Description |
|---|---|
org.nuxeo.ecm.core.api.DocumentModelList |
getUserSubscriptions(org.nuxeo.ecm.core.api.CoreSession coreSession)
Return a list of documents followed by the current user
|
void |
subscribe(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.core.api.DocumentModel currentDocument)
Subscribe to all notifications on the document
|
void |
unsubscribe(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.core.api.DocumentModel currentDocument)
Remove all subscriptions to notifications on the document
|
void |
workspaceUnsubscribe(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel workspace,
String user)
Remove all subscriptions to notifications on the documents in the given workspace
|
void subscribe(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.core.api.DocumentModel currentDocument)
coreSession - currentDocument - void unsubscribe(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.core.api.DocumentModel currentDocument)
throws org.nuxeo.ecm.core.api.ClientException,
ClassNotFoundException
coreSession - currentDocument - org.nuxeo.ecm.core.api.ClientExceptionClassNotFoundExceptionvoid workspaceUnsubscribe(org.nuxeo.ecm.core.api.CoreSession session,
org.nuxeo.ecm.core.api.DocumentModel workspace,
String user)
throws org.nuxeo.ecm.core.api.ClientException,
ClassNotFoundException
session - user - document - org.nuxeo.ecm.core.api.ClientExceptionClassNotFoundExceptionorg.nuxeo.ecm.core.api.DocumentModelList getUserSubscriptions(org.nuxeo.ecm.core.api.CoreSession coreSession)
coreSession - Copyright © 2024. All rights reserved.