/** * @since 5.8 * @deprecated since 7.4 use * {@link #createTaskForProcess(CoreSession, NuxeoPrincipal, List, String, String, String, String, String, List, boolean, String, String, Date, Map, String, Map)} * instead */ @Override @Deprecated public List<Task> createTask(CoreSession coreSession, NuxeoPrincipal principal, List<DocumentModel> documents, String taskDocumentType, String taskName, String taskType, String processId, List<String> actorIds, boolean createOneTaskPerActor, String directive, String comment, Date dueDate, Map<String, String> taskVariables, String parentPath, Map<String, Serializable> eventInfo) { return createTaskForProcess(coreSession, principal, documents, taskDocumentType, taskName, taskType, processId, null, actorIds, createOneTaskPerActor, directive, comment, dueDate, taskVariables, parentPath, eventInfo); }
/** * @since 5.6 */ @Override public List<Task> createTask(CoreSession coreSession, NuxeoPrincipal principal, DocumentModel document, String taskDocumentType, String taskName, String taskType, String processId, List<String> actorIds, boolean createOneTaskPerActor, String directive, String comment, Date dueDate, Map<String, String> taskVariables, String parentPath, Map<String, Serializable> eventInfo) { List<DocumentModel> docs = new ArrayList<>(); docs.add(document); return createTaskForProcess(coreSession, principal, docs, taskDocumentType, taskName, taskType, processId, null, actorIds, createOneTaskPerActor, directive, comment, dueDate, taskVariables, parentPath, eventInfo); }