java setpriority_Java TaskEntity.setPriority方法代碼示例
本文整理匯總了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方法代碼示例相关推荐
- java servicefactory_Java DirectoryServiceFactory.getDirectoryService方法代碼示例
本文整理匯總了Java中org.apache.directory.server.core.factory.DirectoryServiceFactory.getDirectoryService方法的典 ...
- java getstringarray_Java AnnotationAttributes.getStringArray方法代碼示例
本文整理匯總了Java中org.springframework.core.annotation.AnnotationAttributes.getStringArray方法的典型用法代碼示例.如果您正苦 ...
- java getselecteditem_Java JComboBox.getSelectedItem方法代碼示例
本文整理匯總了Java中javax.swing.JComboBox.getSelectedItem方法的典型用法代碼示例.如果您正苦於以下問題:Java JComboBox.getSelectedIt ...
- java setlocation_Java Point.setLocation方法代碼示例
本文整理匯總了Java中java.awt.Point.setLocation方法的典型用法代碼示例.如果您正苦於以下問題:Java Point.setLocation方法的具體用法?Java Poin ...
- java importgeopoint_Java GeoPoint.project方法代碼示例
本文整理匯總了Java中com.nextgis.maplib.datasource.GeoPoint.project方法的典型用法代碼示例.如果您正苦於以下問題:Java GeoPoint.proje ...
- java hssffont_Java HSSFFont.setColor方法代碼示例
本文整理匯總了Java中org.apache.poi.hssf.usermodel.HSSFFont.setColor方法的典型用法代碼示例.如果您正苦於以下問題:Java HSSFFont.setC ...
- java disconnect_Java BlockingConnection.disconnect方法代碼示例
本文整理匯總了Java中org.fusesource.mqtt.client.BlockingConnection.disconnect方法的典型用法代碼示例.如果您正苦於以下問題:Java Bloc ...
- java dofinal_Java Mac.doFinal方法代碼示例
本文整理匯總了Java中javax.crypto.Mac.doFinal方法的典型用法代碼示例.如果您正苦於以下問題:Java Mac.doFinal方法的具體用法?Java Mac.doFinal怎 ...
- java proertyutils_Java IFile.exists方法代碼示例
本文整理匯總了Java中org.eclipse.core.resources.IFile.exists方法的典型用法代碼示例.如果您正苦於以下問題:Java IFile.exists方法的具體用法?J ...
最新文章
- SAP HUM 嵌套HU初探 IV
- linux命令 pushd和popd
- 【软件期刊01】2017-02-22
- 一文了解自然语言处理神经史(上)
- 微信小程序消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完的解决方式。
- JSON与Delphi Object的互换
- 大数据将如何重塑亚洲企业
- 蓝桥杯官网练习系统入门训练(一)
- c#写的屏保,好看,不影响任何操作。
- 象棋军师app已经上线
- 祈澈姑娘:为自己代盐
- Vue框架+Axios框架
- 【LeetCode】灯泡开关Ⅰ~ Ⅳ(你还是把我关了吧)
- 数字孪生开发平台 数字孪生开发成本 数字孪生开发平台cortona3d
- java中的日历_Java中的日历功能
- Markem imaje马肯依玛士喷码机维修9450E打码机维修
- 百度小程序部署到服务器,三:百度小程序提交发布上线
- 决策树桩(Decision Stump)
- mac 下安装编译 yasm
- 赛灵思中文版技术文档资源汇总(持续更新)