本文整理匯總了Java中org.activiti.engine.impl.persistence.entity.TaskEntity.setPriority方法的典型用法代碼示例。如果您正苦於以下問題:Java TaskEntity.setPriority方法的具體用法?Java TaskEntity.setPriority怎麽用?Java TaskEntity.setPriority使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.activiti.engine.impl.persistence.entity.TaskEntity的用法示例。

在下文中一共展示了TaskEntity.setPriority方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。

示例1: createSubTask

​點讚 3

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

public void createSubTask(TaskEntity parentTask, String assignee) {

TaskEntity task = TaskEntity.create(new Date());

task.setProcessDefinitionId(parentTask.getProcessDefinitionId());

// task.setId(historicTaskInstanceEntity.getId());

task.setAssigneeWithoutCascade(assignee);

task.setParentTaskIdWithoutCascade(parentTask.getId());

task.setNameWithoutCascade(parentTask.getName());

task.setTaskDefinitionKey(parentTask.getTaskDefinitionKey());

task.setExecutionId(parentTask.getExecutionId());

task.setPriority(parentTask.getPriority());

task.setProcessInstanceId(parentTask.getProcessInstanceId());

task.setDescriptionWithoutCascade(parentTask.getDescription());

task.setCategory("subtask");

Context.getCommandContext().getTaskEntityManager().insert(task);

}

開發者ID:zhaojunfei,項目名稱:lemon,代碼行數:17,

示例2: execute

​點讚 3

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

public Void execute(CommandContext commandContext) {

if(taskId == null) {

throw new ActivitiException("taskId is null");

}

TaskEntity task = Context

.getCommandContext()

.getTaskManager()

.findTaskById(taskId);

if (task == null) {

throw new ActivitiException("Cannot find task with id " + taskId);

}

task.setPriority(priority);

return null;

}

開發者ID:logicalhacking,項目名稱:SecureBPMN,代碼行數:19,

示例3: copy

​點讚 2

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

private Task copy(Task aTask) {

TaskEntity ent = TaskEntity.create(aTask.getCreateTime());

ent.setId(aTask.getId());

ent.setName(aTask.getName());

ent.setDescription(aTask.getDescription());

ent.setOwner(aTask.getOwner());

ent.setDueDateWithoutCascade(aTask.getDueDate());

ent.setAssignee(aTask.getAssignee());

ent.setPriority(aTask.getPriority());

return ent;

}

開發者ID:flowable,項目名稱:flowable-engine,代碼行數:12,

示例4: processHistoryTask

​點讚 2

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

public void processHistoryTask(

HistoricTaskInstanceEntity historicTaskInstanceEntity,

HistoricActivityInstanceEntity historicActivityInstanceEntity) {

historicTaskInstanceEntity.setEndTime(null);

historicTaskInstanceEntity.setDurationInMillis(null);

historicActivityInstanceEntity.setEndTime(null);

historicActivityInstanceEntity.setDurationInMillis(null);

TaskEntity task = TaskEntity.create(new Date());

task.setProcessDefinitionId(historicTaskInstanceEntity

.getProcessDefinitionId());

task.setId(historicTaskInstanceEntity.getId());

task.setAssigneeWithoutCascade(historicTaskInstanceEntity.getAssignee());

task.setParentTaskIdWithoutCascade(historicTaskInstanceEntity

.getParentTaskId());

task.setNameWithoutCascade(historicTaskInstanceEntity.getName());

task.setTaskDefinitionKey(historicTaskInstanceEntity

.getTaskDefinitionKey());

task.setExecutionId(historicTaskInstanceEntity.getExecutionId());

task.setPriority(historicTaskInstanceEntity.getPriority());

task.setProcessInstanceId(historicTaskInstanceEntity

.getProcessInstanceId());

task.setDescriptionWithoutCascade(historicTaskInstanceEntity

.getDescription());

task.setTenantId(historicTaskInstanceEntity.getTenantId());

Context.getCommandContext().getTaskEntityManager().insert(task);

try {

HumanTaskConnector humanTaskConnector = ApplicationContextHelper

.getBean(HumanTaskConnector.class);

// humantask

humanTaskConnector

.removeHumanTaskByTaskId(historicTaskInstanceEntity.getId());

this.createHumanTask(task, historicTaskInstanceEntity);

} catch (Exception ex) {

logger.error(ex.getMessage(), ex);

}

ExecutionEntity executionEntity = Context.getCommandContext()

.getExecutionEntityManager()

.findExecutionById(historicTaskInstanceEntity.getExecutionId());

executionEntity

.setActivity(getActivity(historicActivityInstanceEntity));

}

開發者ID:zhaojunfei,項目名稱:lemon,代碼行數:46,

示例5: processHistoryTask

​點讚 2

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

/**

* 根據任務曆史,創建待辦任務.

*/

public void processHistoryTask(

HistoricTaskInstanceEntity historicTaskInstanceEntity,

HistoricActivityInstanceEntity historicActivityInstanceEntity) {

/*

* historicTaskInstanceEntity.setEndTime(null); historicTaskInstanceEntity.setDurationInMillis(null);

* historicActivityInstanceEntity.setEndTime(null); historicActivityInstanceEntity.setDurationInMillis(null);

*/

// 創建新任務

TaskEntity task = TaskEntity.create(new Date());

task.setProcessDefinitionId(historicTaskInstanceEntity

.getProcessDefinitionId());

// task.setId(historicTaskInstanceEntity.getId());

// task.setAssigneeWithoutCascade(historicTaskInstanceEntity.getAssignee());

task.setAssigneeWithoutCascade(this.userId);

task.setParentTaskIdWithoutCascade(historicTaskInstanceEntity

.getParentTaskId());

task.setNameWithoutCascade(historicTaskInstanceEntity.getName());

task.setTaskDefinitionKey(historicTaskInstanceEntity

.getTaskDefinitionKey());

task.setExecutionId(historicTaskInstanceEntity.getExecutionId());

task.setPriority(historicTaskInstanceEntity.getPriority());

task.setProcessInstanceId(historicTaskInstanceEntity

.getProcessInstanceId());

task.setExecutionId(historicTaskInstanceEntity.getExecutionId());

task.setDescriptionWithoutCascade(historicTaskInstanceEntity

.getDescription());

task.setTenantId(historicTaskInstanceEntity.getTenantId());

Context.getCommandContext().getTaskEntityManager().insert(task);

// 把流程指向任務對應的節點

ExecutionEntity executionEntity = Context.getCommandContext()

.getExecutionEntityManager()

.findExecutionById(historicTaskInstanceEntity.getExecutionId());

executionEntity

.setActivity(getActivity(historicActivityInstanceEntity));

// 創建HistoricActivityInstance

Context.getCommandContext().getHistoryManager()

.recordActivityStart(executionEntity);

// 創建HistoricTaskInstance

Context.getCommandContext().getHistoryManager()

.recordTaskCreated(task, executionEntity);

Context.getCommandContext().getHistoryManager().recordTaskId(task);

// 更新ACT_HI_ACTIVITY裏的assignee字段

Context.getCommandContext().getHistoryManager()

.recordTaskAssignment(task);

try {

// humanTask

this.createHumanTask(task, historicTaskInstanceEntity);

} catch (Exception ex) {

logger.error(ex.getMessage(), ex);

}

}

開發者ID:zhaojunfei,項目名稱:lemon,代碼行數:61,

示例6: execute

​點讚 2

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

@Override

protected Void execute(CommandContext commandContext, TaskEntity task) {

task.setPriority(priority, true);

return null;

}

開發者ID:flowable,項目名稱:flowable-engine,代碼行數:6,

示例7: execute

​點讚 2

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

public void execute(ActivityExecution execution) throws Exception {

TaskEntity task = TaskEntity.createAndInsert(execution);

task.setExecution(execution);

task.setTaskDefinition(taskDefinition);

if (taskDefinition.getNameExpression() != null) {

String name = (String) taskDefinition.getNameExpression().getValue(execution);

task.setName(name);

}

if (taskDefinition.getDescriptionExpression() != null) {

String description = (String) taskDefinition.getDescriptionExpression().getValue(execution);

task.setDescription(description);

}

if(taskDefinition.getDueDateExpression() != null) {

Object dueDate = taskDefinition.getDueDateExpression().getValue(execution);

if(dueDate != null) {

if(!(dueDate instanceof Date)) {

throw new ActivitiException("Due date expression does not resolve to a Date: " +

taskDefinition.getDueDateExpression().getExpressionText());

}

task.setDueDate((Date) dueDate);

}

}

if (taskDefinition.getPriorityExpression() != null) {

final Object priority = taskDefinition.getPriorityExpression().getValue(execution);

if (priority != null) {

if (priority instanceof String) {

try {

task.setPriority(Integer.valueOf((String) priority));

} catch (NumberFormatException e) {

throw new ActivitiException("Priority does not resolve to a number: " + priority, e);

}

} else if (priority instanceof Number) {

task.setPriority(((Number) priority).intValue());

} else {

throw new ActivitiException("Priority expression does not resolve to a number: " +

taskDefinition.getPriorityExpression().getExpressionText());

}

}

}

handleAssignments(task, execution);

// All properties set, now firing 'create' event

task.fireEvent(TaskListener.EVENTNAME_CREATE);

}

開發者ID:iotsap,項目名稱:FiWare-Template-Handler,代碼行數:50,

示例8: execute

​點讚 2

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

protected Void execute(CommandContext commandContext, TaskEntity task) {

task.setPriority(priority);

return null;

}

開發者ID:springvelocity,項目名稱:xbpm5,代碼行數:5,

示例9: execute

​點讚 2

import org.activiti.engine.impl.persistence.entity.TaskEntity; //導入方法依賴的package包/類

public void execute(ActivityExecution execution) throws Exception {

TaskEntity task = TaskEntity.createAndInsert(execution);

task.setExecution(execution);

task.setTaskDefinition(taskDefinition);

if (taskDefinition.getNameExpression() != null) {

String name = (String) taskDefinition.getNameExpression().getValue(execution);

task.setName(name);

}

if (taskDefinition.getDescriptionExpression() != null) {

String description = (String) taskDefinition.getDescriptionExpression().getValue(execution);

task.setDescription(description);

}

if(taskDefinition.getDueDateExpression() != null) {

Object dueDate = taskDefinition.getDueDateExpression().getValue(execution);

if(dueDate != null) {

if (dueDate instanceof Date) {

task.setDueDate((Date) dueDate);

} else if (dueDate instanceof String) {

task.setDueDate(new DueDateBusinessCalendar().resolveDuedate((String) dueDate));

} else {

throw new ActivitiIllegalArgumentException("Due date expression does not resolve to a Date or Date string: " +

taskDefinition.getDueDateExpression().getExpressionText());

}

}

}

if (taskDefinition.getPriorityExpression() != null) {

final Object priority = taskDefinition.getPriorityExpression().getValue(execution);

if (priority != null) {

if (priority instanceof String) {

try {

task.setPriority(Integer.valueOf((String) priority));

} catch (NumberFormatException e) {

throw new ActivitiIllegalArgumentException("Priority does not resolve to a number: " + priority, e);

}

} else if (priority instanceof Number) {

task.setPriority(((Number) priority).intValue());

} else {

throw new ActivitiIllegalArgumentException("Priority expression does not resolve to a number: " +

taskDefinition.getPriorityExpression().getExpressionText());

}

}

}

handleAssignments(task, execution);

// All properties set, now firing 'create' event

task.fireEvent(TaskListener.EVENTNAME_CREATE);

}

開發者ID:springvelocity,項目名稱:xbpm5,代碼行數:53,

注:本文中的org.activiti.engine.impl.persistence.entity.TaskEntity.setPriority方法示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。

java setpriority_Java TaskEntity.setPriority方法代碼示例相关推荐

  1. java servicefactory_Java DirectoryServiceFactory.getDirectoryService方法代碼示例

    本文整理匯總了Java中org.apache.directory.server.core.factory.DirectoryServiceFactory.getDirectoryService方法的典 ...

  2. java getstringarray_Java AnnotationAttributes.getStringArray方法代碼示例

    本文整理匯總了Java中org.springframework.core.annotation.AnnotationAttributes.getStringArray方法的典型用法代碼示例.如果您正苦 ...

  3. java getselecteditem_Java JComboBox.getSelectedItem方法代碼示例

    本文整理匯總了Java中javax.swing.JComboBox.getSelectedItem方法的典型用法代碼示例.如果您正苦於以下問題:Java JComboBox.getSelectedIt ...

  4. java setlocation_Java Point.setLocation方法代碼示例

    本文整理匯總了Java中java.awt.Point.setLocation方法的典型用法代碼示例.如果您正苦於以下問題:Java Point.setLocation方法的具體用法?Java Poin ...

  5. java importgeopoint_Java GeoPoint.project方法代碼示例

    本文整理匯總了Java中com.nextgis.maplib.datasource.GeoPoint.project方法的典型用法代碼示例.如果您正苦於以下問題:Java GeoPoint.proje ...

  6. java hssffont_Java HSSFFont.setColor方法代碼示例

    本文整理匯總了Java中org.apache.poi.hssf.usermodel.HSSFFont.setColor方法的典型用法代碼示例.如果您正苦於以下問題:Java HSSFFont.setC ...

  7. java disconnect_Java BlockingConnection.disconnect方法代碼示例

    本文整理匯總了Java中org.fusesource.mqtt.client.BlockingConnection.disconnect方法的典型用法代碼示例.如果您正苦於以下問題:Java Bloc ...

  8. java dofinal_Java Mac.doFinal方法代碼示例

    本文整理匯總了Java中javax.crypto.Mac.doFinal方法的典型用法代碼示例.如果您正苦於以下問題:Java Mac.doFinal方法的具體用法?Java Mac.doFinal怎 ...

  9. java proertyutils_Java IFile.exists方法代碼示例

    本文整理匯總了Java中org.eclipse.core.resources.IFile.exists方法的典型用法代碼示例.如果您正苦於以下問題:Java IFile.exists方法的具體用法?J ...

最新文章

  1. SAP HUM 嵌套HU初探 IV
  2. linux命令 pushd和popd
  3. 【软件期刊01】2017-02-22
  4. 一文了解自然语言处理神经史(上)
  5. 微信小程序消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完的解决方式。
  6. JSON与Delphi Object的互换
  7. 大数据将如何重塑亚洲企业
  8. 蓝桥杯官网练习系统入门训练(一)
  9. c#写的屏保,好看,不影响任何操作。
  10. 象棋军师app已经上线
  11. 祈澈姑娘:为自己代盐
  12. Vue框架+Axios框架
  13. 【LeetCode】灯泡开关Ⅰ~ Ⅳ(你还是把我关了吧)
  14. 数字孪生开发平台 数字孪生开发成本 数字孪生开发平台cortona3d
  15. java中的日历_Java中的日历功能
  16. Markem imaje马肯依玛士喷码机维修9450E打码机维修
  17. 百度小程序部署到服务器,三:百度小程序提交发布上线
  18. 决策树桩(Decision Stump)
  19. mac 下安装编译 yasm
  20. 赛灵思中文版技术文档资源汇总(持续更新)

热门文章

  1. VMware vSphere5.0 HA高可用性原理
  2. 成绩出来,C++专业课没问题
  3. 让主页或Blog日访问量增加3000
  4. 利用钩子机制取得Windows的消息监控权
  5. 这月跳槽的多吗?月薪多少才正常
  6. 经典面试题(48):以下代码将输出的结果是什么?
  7. CSS选择器必备的3个知识点
  8. 小学毕业java_Java运算符
  9. 一个震撼的交互型3D可视化R包 - 可直接转ggplot2图为3D
  10. 堆之二项堆(Binominal Heap)