public class ToutaticeTaskServiceImpl extends org.nuxeo.runtime.model.DefaultComponent implements ToutaticeTaskService
| Constructor and Description |
|---|
ToutaticeTaskServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.nuxeo.runtime.model.ComponentContext context) |
boolean |
canUserManageTask(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.platform.task.Task currentTask,
org.nuxeo.ecm.core.api.DocumentModel currentDocument,
String permission)
Get user validate right on document.
|
Map<String,String> |
getTaskContributions()
Getter for tasks contributions.
|
boolean |
hasContributions()
Indicates if service has contributions.
|
boolean |
isTaskPending(org.nuxeo.ecm.platform.task.Task task)
Indicates if given task is pending.
|
boolean |
isUserTaskInitiator(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.platform.task.Task task)
Checks if user, associated with session, is initiator of task.
|
void |
registerContribution(Object contribution,
String extensionPoint,
org.nuxeo.runtime.model.ComponentInstance contributor) |
void |
unregisterContribution(Object contribution,
String extensionPoint,
org.nuxeo.runtime.model.ComponentInstance contributor) |
public boolean hasContributions()
hasContributions in interface ToutaticeTaskServicepublic Map<String,String> getTaskContributions()
getTaskContributions in interface ToutaticeTaskServicepublic void activate(org.nuxeo.runtime.model.ComponentContext context)
throws Exception
activate in interface org.nuxeo.runtime.model.Componentactivate in class org.nuxeo.runtime.model.DefaultComponentExceptionpublic void registerContribution(Object contribution, String extensionPoint, org.nuxeo.runtime.model.ComponentInstance contributor) throws Exception
registerContribution in class org.nuxeo.runtime.model.DefaultComponentExceptionpublic void unregisterContribution(Object contribution, String extensionPoint, org.nuxeo.runtime.model.ComponentInstance contributor) throws Exception
unregisterContribution in class org.nuxeo.runtime.model.DefaultComponentExceptionpublic boolean isTaskPending(org.nuxeo.ecm.platform.task.Task task)
throws org.nuxeo.ecm.core.api.ClientException
isTaskPending in interface ToutaticeTaskServiceorg.nuxeo.ecm.core.api.ClientExceptionpublic boolean isUserTaskInitiator(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.platform.task.Task task)
throws org.nuxeo.ecm.core.api.ClientException
isUserTaskInitiator in interface ToutaticeTaskServiceorg.nuxeo.ecm.core.api.ClientExceptionpublic boolean canUserManageTask(org.nuxeo.ecm.core.api.CoreSession coreSession,
org.nuxeo.ecm.platform.task.Task currentTask,
org.nuxeo.ecm.core.api.DocumentModel currentDocument,
String permission)
throws org.nuxeo.ecm.core.api.ClientException
canUserManageTask in interface ToutaticeTaskServiceorg.nuxeo.ecm.core.api.ClientExceptionCopyright © 2020. All rights reserved.