org.jbpm.process.workitem.WorkDefinitionImpl.getName()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(7.8k)|赞(0)|评价(0)|浏览(103)

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

WorkDefinitionImpl.getName介绍

暂无

代码示例

代码示例来源:origin: kiegroup/jbpm

  1. workDefinitions.put(workDefinition.getName(), workDefinition);

代码示例来源:origin: kiegroup/jbpm

  1. assertEquals("TestServiceOne", testServiceOne.getName());
  2. assertEquals("TestServiceOne", testServiceOne.getDisplayName());
  3. assertEquals("Test Service One", testServiceOne.getDescription());
  4. assertEquals("TestServiceFour", testServiceFour.getName());
  5. assertEquals("TestServiceFour", testServiceFour.getDisplayName());
  6. assertEquals("Test Service Four", testServiceFour.getDescription());
  7. assertEquals("TestServiceFour2", testServiceFour2.getName());
  8. assertEquals("TestServiceFour2", testServiceFour2.getDisplayName());
  9. assertEquals("Test Service Four2", testServiceFour2.getDescription());
  10. assertEquals("TestServiceFive", testServiceFive.getName());
  11. assertEquals("TestServiceFive", testServiceFive.getDisplayName());
  12. assertNull(testServiceFive.getDependencies());

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

  1. @SuppressWarnings("unchecked")
  2. private static Map<String, WorkDefinitionImpl> parseJBPMWorkItemDefinitions(final String content,
  3. final Function<String, String> dataUriProvider) {
  4. final List<Map<String, Object>> workDefinitionsMaps = (List<Map<String, Object>>) WidMVELEvaluator.eval(content);
  5. final Map<String, WorkDefinitionImpl> result = new HashMap<>(workDefinitionsMaps.size());
  6. for (Map<String, Object> workDefinitionMap : workDefinitionsMaps) {
  7. if (workDefinitionMap != null) {
  8. String origWidName = ((String) workDefinitionMap.get("name")).replaceAll("\\s", "");
  9. Matcher widNameMatcher = UNICODE_WORDS_PATTERN.matcher(origWidName);
  10. if (widNameMatcher.matches()) {
  11. final WorkDefinitionImpl workDefinition = parseMVELWorkItemDefinition(workDefinitionMap,
  12. dataUriProvider,
  13. widNameMatcher.group());
  14. result.put(workDefinition.getName(),
  15. workDefinition);
  16. } else {
  17. LOG.error("The work item has an invalid name [ " +
  18. workDefinitionMap.get("name") + "]." +
  19. "It must contain words only, skipping it.");
  20. }
  21. }
  22. }
  23. return result;
  24. }

代码示例来源:origin: org.jbpm/jbpm-flow-builder

  1. workDefinitions.put(workDefinition.getName(), workDefinition);

代码示例来源:origin: org.kie.guvnor/guvnor-workitems-editor-backend

  1. final PortableWorkDefinition wid = new PortableWorkDefinition();
  2. final WorkDefinitionImpl wd = (WorkDefinitionImpl) entry.getValue();
  3. wid.setName( wd.getName() );
  4. wid.setDisplayName( wd.getDisplayName() );
  5. wid.setParameters( convertWorkItemParameters( entry.getValue().getParameters() ) );

代码示例来源:origin: kiegroup/drools-wb

  1. workDefinitions.put(workDefinition.getName(),
  2. workDefinition);

代码示例来源:origin: org.drools/drools-wb-workitems-editor-backend

  1. workDefinitions.put(workDefinition.getName(),
  2. workDefinition);

代码示例来源:origin: org.drools/drools-wb-workitems-editor-backend

  1. @Override
  2. public Set<PortableWorkDefinition> loadWorkItemDefinitions(final Path path) {
  3. final Map<String, WorkDefinition> workDefinitions = new HashMap<String, WorkDefinition>();
  4. try {
  5. //Load WorkItemDefinitions from VFS
  6. final Path projectRoot = moduleService.resolveModule(path).getRootPath();
  7. workDefinitions.putAll(resourceWorkDefinitionsLoader.loadWorkDefinitions(projectRoot));
  8. //Load WorkItemDefinitions from ConfigurationService
  9. workDefinitions.putAll(configWorkDefinitionsLoader.loadWorkDefinitions());
  10. //Copy the Work Items into Structures suitable for GWT
  11. final Set<PortableWorkDefinition> workItems = new HashSet<PortableWorkDefinition>();
  12. for (Map.Entry<String, WorkDefinition> entry : workDefinitions.entrySet()) {
  13. final PortableWorkDefinition wid = new PortableWorkDefinition();
  14. final WorkDefinitionImpl wd = (WorkDefinitionImpl) entry.getValue();
  15. wid.setName(wd.getName());
  16. wid.setDisplayName(wd.getDisplayName());
  17. wid.setParameters(convertWorkItemParameters(entry.getValue().getParameters()));
  18. wid.setResults(convertWorkItemParameters(entry.getValue().getResults()));
  19. workItems.add(wid);
  20. }
  21. return workItems;
  22. } catch (Exception e) {
  23. throw ExceptionUtilities.handleException(e);
  24. }
  25. }

代码示例来源:origin: kiegroup/drools-wb

  1. @Override
  2. public Set<PortableWorkDefinition> loadWorkItemDefinitions(final Path path) {
  3. final Map<String, WorkDefinition> workDefinitions = new HashMap<String, WorkDefinition>();
  4. try {
  5. //Load WorkItemDefinitions from VFS
  6. final Path projectRoot = moduleService.resolveModule(path).getRootPath();
  7. workDefinitions.putAll(resourceWorkDefinitionsLoader.loadWorkDefinitions(projectRoot));
  8. //Load WorkItemDefinitions from ConfigurationService
  9. workDefinitions.putAll(configWorkDefinitionsLoader.loadWorkDefinitions());
  10. //Copy the Work Items into Structures suitable for GWT
  11. final Set<PortableWorkDefinition> workItems = new HashSet<PortableWorkDefinition>();
  12. for (Map.Entry<String, WorkDefinition> entry : workDefinitions.entrySet()) {
  13. final PortableWorkDefinition wid = new PortableWorkDefinition();
  14. final WorkDefinitionImpl wd = (WorkDefinitionImpl) entry.getValue();
  15. wid.setName(wd.getName());
  16. wid.setDisplayName(wd.getDisplayName());
  17. wid.setParameters(convertWorkItemParameters(entry.getValue().getParameters()));
  18. wid.setResults(convertWorkItemParameters(entry.getValue().getResults()));
  19. workItems.add(wid);
  20. }
  21. return workItems;
  22. } catch (Exception e) {
  23. throw ExceptionUtilities.handleException(e);
  24. }
  25. }

代码示例来源:origin: org.kie.guvnor/guvnor-workitems-editor-backend

  1. workDefinition.setDependencies( ( (List<String>) workDefinitionMap.get( "dependencies" ) ).toArray( new String[ 0 ] ) );
  2. workDefinitions.put( workDefinition.getName(),
  3. workDefinition );

代码示例来源:origin: org.jbpm/org.jbpm.eclipse

  1. for (WorkDefinitionImpl workDef: ((Category) o).getWorkDefinitions()) {
  2. importWorkDefinition(workDef, folder, metaInf, workDefinitionsConfig);
  3. workDefs.put(workDef.getName(), workDef);
  4. workDefs.put(((WorkDefinitionImpl) o).getName(), (WorkDefinitionImpl) o);
  5. for (WorkDefinitionImpl def: workDefs.values()) {
  6. if (def.getDefaultHandler() != null) {
  7. content += EOL + " \"" + def.getName() + "\" : new "
  8. + def.getDefaultHandler().replaceFirst("[^()]+$", "$0()") + ",";
  9. newContent += EOL + " \"" + def.getName() + "\" : new "
  10. + def.getDefaultHandler().replaceFirst("[^()]+$", "$0()") + ",";

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

  1. @Before
  2. public void init() {
  3. when(jbpmWorkDefinition.getName()).thenReturn(NAME);
  4. when(jbpmWorkDefinition.getCategory()).thenReturn(CATWGORY);
  5. when(jbpmWorkDefinition.getDescription()).thenReturn(DESC);
  6. when(jbpmWorkDefinition.getDisplayName()).thenReturn(DISPLAY_NAME);
  7. when(jbpmWorkDefinition.getDocumentation()).thenReturn(DOC);
  8. when(jbpmWorkDefinition.getDefaultHandler()).thenReturn(HANDLER);
  9. when(jbpmWorkDefinition.getPath()).thenReturn(PATH);
  10. when(jbpmWorkDefinition.getIcon()).thenReturn(ICON);
  11. when(dataUriProvider.apply(eq(ICON_PATH))).thenReturn(ICON_DATA);
  12. when(param1.getName()).thenReturn("param1");
  13. when(param1.getType()).thenReturn(new StringDataType());
  14. when(param2.getName()).thenReturn("param2");
  15. when(param2.getType()).thenReturn(new StringDataType());
  16. Set<ParameterDefinition> parameters = new HashSet<ParameterDefinition>(2) {{
  17. add(param1);
  18. add(param2);
  19. }};
  20. when(jbpmWorkDefinition.getParameters()).thenReturn(parameters);
  21. }

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

  1. workItem.setName(workDefinition.getName());
  2. workItem.setCategory(workDefinition.getCategory());
  3. workItem.setDocumentation(workDefinition.getDocumentation());

代码示例来源:origin: kiegroup/drools-wb

  1. myTaskDef.getName());
  2. assertNotNull(myTaskDef.getParameter("MyFirstParam"));
  3. assertNotNull(myTaskDef.getParameter("MySecondParam"));

相关文章