热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.kie.workbench.common.stunner.bpmn.definition.UserTask类的使用及代码示例

本文整理了Java中org.kie.workbench.common.stunner.bpmn.definition.UserTask类的一些代码示例,展示了

本文整理了Java中org.kie.workbench.common.stunner.bpmn.definition.UserTask类的一些代码示例,展示了UserTask类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UserTask类的具体详情如下:
包路径:org.kie.workbench.common.stunner.bpmn.definition.UserTask
类名称:UserTask

UserTask介绍

暂无

代码示例

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-api

@Test
public void testUserTaskTaskNameInvalid() {
UserTask userTask = new UserTask();
userTask.getExecutionSet().setTaskName(new TaskName(TASK_NAME_INVALID));
Set> violatiOns= this.validator.validate(userTask);
assertEquals(1,
violations.size());
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-api

@Test
public void testUserTaskNameValid() {
UserTask userTask = new UserTask();
userTask.getGeneral().setName(new Name(TASK_NAME_VALID));
Set> violatiOns= this.validator.validate(userTask);
assertTrue(violations.isEmpty());
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-api

@Test
public void testUserTaskEquals() {
UserTask a = new UserTask();
UserTask b = new UserTask();
assertEquals(a,
b);
assertFalse(a.equals(19));
assertFalse(a.equals(null));
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-api

@Test
public void testUserTaskHashCode() {
UserTask a = new UserTask();
UserTask b = new UserTask();
assertEquals(a.hashCode(),
b.hashCode());
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

TWO_INCOME_EDGES,
HAS_OUTCOME_EDGE);
assertGeneralSet(filledTopLevelTaskJava.getGeneral(), TASK_NAME_JAVA, TASK_DOCUMENTATION_JAVA);
assertUserTaskExecutionSet(filledTopLevelTaskJava.getExecutionSet(),
TASK_TASK_NAME_JAVA,
TASK_SUBJECT_JAVA,
TWO_INCOME_EDGES,
HAS_OUTCOME_EDGE);
assertGeneralSet(filledTopLevelTaskJavascript.getGeneral(), TASK_NAME_Javascript, TASK_DOCUMENTATION_Javascript);
assertUserTaskExecutionSet(filledTopLevelTaskJavascript.getExecutionSet(),
TASK_TASK_NAME_Javascript,
TASK_SUBJECT_Javascript,
TWO_INCOME_EDGES,
HAS_OUTCOME_EDGE);
assertGeneralSet(filledTopLevelTaskMvel.getGeneral(), TASK_NAME_MVEL, TASK_DOCUMENTATION_MVEL);
assertUserTaskExecutionSet(filledTopLevelTaskMvel.getExecutionSet(),
TASK_TASK_NAME_MVEL,
TASK_SUBJECT_MVEL,

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-case-mgmt-backend

stageNode.getInEdges().add(stageInEdge);
UserTask task = new UserTask();
task.getGeneral().setName(new Name("TaskTest"));
task.getGeneral().setDocumentation(new Documentation("TaskTest"));
UserTaskExecutionSet executiOnSet= task.getExecutionSet();
executionSet.setTaskName(new TaskName("TaskTest"));
executionSet.setSubject(new Subject("TaskTest"));
executionSet.setOnExitAction(new OnExitAction(new ScriptTypeListValue(Collections.singletonList(exitAction))));
task.setExecutionSet(executionSet);
taskNode.getLabels().addAll(task.getLabels());
taskNode.getLabels().add("org.kie.workbench.common.stunner.bpmn.definition.UserTask");
taskNode.setContent(taskContent);

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

@Test
public void parseAssociations() throws Exception {
Diagram d = unmarshall(newMarshaller, BPMN_FILE_PATH);
Node, ?> node = d.getGraph().getNode(TASK_ID);
UserTask definition = node.getContent().getDefinition();
AssignmentsInfo assignmentsinfo = definition.getExecutionSet().getAssignmentsinfo();
assertEquals("|Body:String,From:String,Subject:String,To:String||CUSTOM:String,CUSTOM2:String|[din]Body=HELLO,[din]myprocvar->From,[dout]CUSTOM->myprocvar",
assignmentsinfo.getValue());
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-case-mgmt-client

@Test
public void checkUserTask() {
assertShapeConstruction(new UserTask(),
taskAssertions);
assertShapeGlyph(new UserTask());
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

private PropertyWriter userTask(Node, ?> n) {
org.eclipse.bpmn2.UserTask task = bpmn2.createUserTask();
task.setId(n.getUUID());
UserTask definition = n.getContent().getDefinition();
UserTaskPropertyWriter p = propertyWriterFactory.of(task);
TaskGeneralSet general = definition.getGeneral();
p.setName(general.getName().getValue());
p.setDocumentation(general.getDocumentation().getValue());
p.setSimulationSet(definition.getSimulationSet());
UserTaskExecutionSet executiOnSet= definition.getExecutionSet();
p.setTaskName(executionSet.getTaskName().getValue());
p.setActors(executionSet.getActors());
p.setAssignmentsInfo(executionSet.getAssignmentsinfo());
p.setSkippable(executionSet.getSkippable().getValue());
p.setGroupId(executionSet.getGroupid().getValue());
p.setSubject(executionSet.getSubject().getValue());
p.setDescription(executionSet.getDescription().getValue());
p.setPriority(executionSet.getPriority().getValue());
p.setAsync(executionSet.getIsAsync().getValue());
p.setCreatedBy(executionSet.getCreatedBy().getValue());
p.setAdHocAutostart(executionSet.getAdHocAutostart().getValue());
p.setOnEntryAction(executionSet.getOnEntryAction());
p.setOnExitAction(executionSet.getOnExitAction());
p.setContent(executionSet.getContent().getValue());
p.setSLADueDate(executionSet.getSlaDueDate().getValue());
p.setBounds(n.getContent().getBounds());
return p;
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

@Test
@SuppressWarnings("unchecked")
public void testUnmarshallUserTaskAssignments() throws Exception {
Diagram diagram = unmarshall(BPMN_USERTASKASSIGNMENTS);
assertDiagram(diagram,
8);
assertEquals("UserTaskAssignments",
diagram.getMetadata().getTitle());
Node selfEvaluatiOnNode= diagram.getGraph().getNode("_6063D302-9D81-4C86-920B-E808A45377C2");
UserTask selfEvaluatiOnTask= (UserTask) selfEvaluationNode.getContent().getDefinition();
assertEquals(selfEvaluationTask.getTaskType().getValue(),
TaskTypes.USER);
UserTaskExecutionSet executiOnSet= selfEvaluationTask.getExecutionSet();
AssignmentsInfo assignmentsinfo = executionSet.getAssignmentsinfo();
assertEquals(assignmentsinfo.getValue(),
"|reason:com.test.Reason,Comment:Object,Skippable:Object||performance:Object|[din]reason->reason,[dout]performance->performance");
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

UserTaskPropertyReader p = propertyReaderFactory.of(task);
definition.setGeneral(new TaskGeneralSet(
new Name(p.getName()),
new Documentation(p.getDocumentation())
));
definition.setSimulationSet(
p.getSimulationSet()
);
definition.setExecutionSet(new UserTaskExecutionSet(
new TaskName(p.getTaskName()),
p.getActors(),
definition.setDimensionsSet(p.getRectangleDimensionsSet());
definition.setBackgroundSet(p.getBackgroundSet());
definition.setFontSet(p.getFontSet());

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-case-mgmt-backend

stage1Node.getInEdges().add(stage1InEdge);
UserTask task1 = new UserTask();
View task1COntent= new ViewImpl<>(task1, Bounds.create(0.0, 0.0, 153.0, 103.0));
Node, Edge> task1Node = new NodeImpl<>("_E95AD08A-4595-4FA4-8948-3318D8BE7941");
task1Node.getLabels().addAll(task1.getLabels());
task1Node.getLabels().add("org.kie.workbench.common.stunner.bpmn.definition.UserTask");
task1Node.setContent(task1Content);

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

UserTask userTask1 = (UserTask) userTask1Node.getContent().getDefinition();
assertEquals("Task1",
userTask1.getGeneral().getName().getValue());
assertEquals("Task1Documentation",
userTask1.getGeneral().getDocumentation().getValue());
assertEquals(userTask1Node,
GraphUtils.getDockParent(catchingEventNode).orElse(null));
UserTask userTask2 = (UserTask) userTask2Node.getContent().getDefinition();
assertEquals("Task2",
userTask2.getGeneral().getName().getValue());
assertEquals("Task2Documentation",
userTask2.getGeneral().getDocumentation().getValue());

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

@Test
@SuppressWarnings("unchecked")
public void testUnmarshallSimulationProperties() throws Exception {
Diagram diagram = unmarshall(BPMN_SIMULATIONPROPERTIES);
assertDiagram(diagram,
4);
assertEquals("SimulationProperties",
diagram.getMetadata().getTitle());
UserTask userTask = findContent(diagram, UserTask.class);
SimulationSet simulatiOnSet= userTask.getSimulationSet();
assertEquals(Double.valueOf(111),
simulationSet.getQuantity().getValue());
assertEquals("poisson",
simulationSet.getDistributionType().getValue());
assertEquals(Double.valueOf(123),
simulationSet.getUnitCost().getValue());
assertEquals(Double.valueOf(999),
simulationSet.getWorkingHours().getValue());
assertEquals(Double.valueOf(321),
simulationSet.getMean().getValue());
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

ZERO_INCOME_EDGES,
HAS_NO_OUTCOME_EDGE);
assertGeneralSet(emptyTopLevelTask.getGeneral(), TASK_NAME, EMPTY_VALUE);
assertUserTaskExecutionSet(emptyTopLevelTask.getExecutionSet(),
TASK_TASK_NAME,
EMPTY_VALUE,

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-client

assignmentsInfo = ((BusinessRuleTask) definition).getDataIOSet().getAssignmentsinfo();
} else if (definition instanceof UserTask) {
assignmentsInfo = ((UserTask) definition).getExecutionSet().getAssignmentsinfo();
} else if (definition instanceof ServiceTask) {
assignmentsInfo = ((ServiceTask) definition).getDataIOSet().getAssignmentsinfo();

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-case-mgmt-client

@Test
public void testNewViewInstance() throws Exception {
tested.newViewInstance(factory, new UserTask());
verify(factory, times(1)).task();
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

@Test
@SuppressWarnings("unchecked")
public void testUnmarshallUserTaskAssignments() throws Exception {
Diagram diagram = unmarshall(BPMN_USERTASKASSIGNMENTS);
assertDiagram(diagram,
8);
assertEquals("UserTaskAssignments",
diagram.getMetadata().getTitle());
Node selfEvaluatiOnNode= diagram.getGraph().getNode("_6063D302-9D81-4C86-920B-E808A45377C2");
UserTask selfEvaluatiOnTask= (UserTask) selfEvaluationNode.getContent().getDefinition();
assertEquals(selfEvaluationTask.getTaskType().getValue(),
TaskTypes.USER);
UserTaskExecutionSet executiOnSet= selfEvaluationTask.getExecutionSet();
AssignmentsInfo assignmentsinfo = executionSet.getAssignmentsinfo();
assertEquals(assignmentsinfo.getValue(),
"|reason:com.test.Reason,Comment:Object,Skippable:Object||performance:Object|[din]reason->reason,[dout]performance->performance");
}

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

if (oDefinition instanceof UserTask) {
UserTask userTask = (UserTask) oDefinition;
simulatiOnSet= userTask.getSimulationSet();
break;

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend

ONE_INCOME_EDGE,
HAS_OUTCOME_EDGE);
assertGeneralSet(emptyTopLevelTask.getGeneral(), TASK_NAME, EMPTY_VALUE);
assertUserTaskExecutionSet(emptyTopLevelTask.getExecutionSet(),
TASK_TASK_NAME,
EMPTY_VALUE,

推荐阅读
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Python实现变声器功能(萝莉音御姐音)的方法及步骤
    本文介绍了使用Python实现变声器功能(萝莉音御姐音)的方法及步骤。首先登录百度AL开发平台,选择语音合成,创建应用并填写应用信息,获取Appid、API Key和Secret Key。然后安装pythonsdk,可以通过pip install baidu-aip或python setup.py install进行安装。最后,书写代码实现变声器功能,使用AipSpeech库进行语音合成,可以设置音量等参数。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了最长上升子序列问题的一个变种解法,通过记录拐点的位置,将问题拆分为左右两个LIS问题。详细讲解了算法的实现过程,并给出了相应的代码。 ... [详细]
author-avatar
九九九丶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有