public DataType getType() { return new StringDataType(); } public void setType(DataType type) {
public DataType getType() { return new StringDataType(); } public void setType(DataType type) {
public HumanTaskNode() { Work work = new WorkImpl(); work.setName("Human Task"); Set<ParameterDefinition> parameterDefinitions = new HashSet<ParameterDefinition>(); parameterDefinitions.add(new ParameterDefinitionImpl("TaskName", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("ActorId", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Priority", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Comment", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Skippable", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Content", new StringDataType())); // TODO: initiator // TODO: attachments // TODO: deadlines // TODO: delegates // TODO: recipients // TODO: ... work.setParameterDefinitions(parameterDefinitions); setWork(work); }
protected DataType getDataType(String itemSubjectRef, Map<String, ItemDefinition> itemDefinitions, ClassLoader cl) { DataType dataType = new ObjectDataType(); if (itemDefinitions == null) { return dataType; } ItemDefinition itemDefinition = itemDefinitions.get(itemSubjectRef); if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef(); if ("java.lang.Boolean".equals(structureRef) || "Boolean".equals(structureRef)) { dataType = new BooleanDataType(); } else if ("java.lang.Integer".equals(structureRef) || "Integer".equals(structureRef)) { dataType = new IntegerDataType(); } else if ("java.lang.Float".equals(structureRef) || "Float".equals(structureRef)) { dataType = new FloatDataType(); } else if ("java.lang.String".equals(structureRef) || "String".equals(structureRef)) { dataType = new StringDataType(); } else if ("java.lang.Object".equals(structureRef) || "Object".equals(structureRef)) { dataType = new ObjectDataType(structureRef); } else { dataType = new ObjectDataType(structureRef, cl); } } return dataType; }
dataType = new StringDataType();
dataType = new StringDataType();
dataType = new StringDataType();
Variable variable = new Variable(); variable.setName( "UserName" ); variable.setType( new StringDataType() ); variables.add( variable ); ParameterDefinition parameterDefinition = new ParameterDefinitionImpl( "ActorId", new StringDataType() ); parameterDefinitions.add( parameterDefinition ); parameterDefinition = new ParameterDefinitionImpl( "Content", new StringDataType() ); parameterDefinitions.add( parameterDefinition ); parameterDefinition = new ParameterDefinitionImpl( "Comment", new StringDataType() ); parameterDefinitions.add( parameterDefinition ); work.setParameterDefinitions( parameterDefinitions );
Variable variable = new Variable(); variable.setName( "UserName" ); variable.setType( new StringDataType() ); variables.add( variable ); variable = new Variable(); Set<ParameterDefinition> parameterDefinitions = new HashSet<ParameterDefinition>(); ParameterDefinition parameterDefinition = new ParameterDefinitionImpl( "ActorId", new StringDataType() ); parameterDefinitions.add( parameterDefinition ); parameterDefinition = new ParameterDefinitionImpl( "Content", new StringDataType() ); parameterDefinitions.add( parameterDefinition ); parameterDefinition = new ParameterDefinitionImpl( "Comment", new StringDataType() ); parameterDefinitions.add( parameterDefinition ); work.setParameterDefinitions( parameterDefinitions );
Variable variable = new Variable(); variable.setName("variable1"); variable.setType(new StringDataType()); variable.setValue("value"); variables.add(variable); work.setName("workname"); Set<ParameterDefinition> parameterDefinitions = new HashSet<ParameterDefinition>(); ParameterDefinition parameterDefinition = new ParameterDefinitionImpl("param1", new StringDataType()); parameterDefinitions.add(parameterDefinition); parameterDefinition = new ParameterDefinitionImpl("param2", new IntegerDataType()); work = humanTaskNode.getWork(); parameterDefinitions = new HashSet<ParameterDefinition>(); parameterDefinition = new ParameterDefinitionImpl("TaskName", new StringDataType()); parameterDefinitions.add(parameterDefinition); parameterDefinition = new ParameterDefinitionImpl("ActorId", new StringDataType()); parameterDefinitions.add(parameterDefinition); parameterDefinition = new ParameterDefinitionImpl("Priority", new StringDataType()); parameterDefinitions.add(parameterDefinition); parameterDefinition = new ParameterDefinitionImpl("Comment", new StringDataType()); parameterDefinitions.add(parameterDefinition); work.setParameterDefinitions(parameterDefinitions);
.packageName("org.jbpm") .variable("eventData", new org.jbpm.process.core.datatype.impl.type.StringDataType()) .startNode(1).name("Start").done() .eventNode(2).name("Event1").eventType("testEvent").variableName("eventData").done()
public DataType getType() { return new StringDataType(); } public void setType(DataType type) {
public DataType getType() { return new StringDataType(); } public void setType(DataType type) {
public HumanTaskNode() { Work work = new WorkImpl(); work.setName("Human Task"); Set<ParameterDefinition> parameterDefinitions = new HashSet<ParameterDefinition>(); parameterDefinitions.add(new ParameterDefinitionImpl("TaskName", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("ActorId", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Priority", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Comment", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Skippable", new StringDataType())); parameterDefinitions.add(new ParameterDefinitionImpl("Content", new StringDataType())); // TODO: initiator // TODO: attachments // TODO: deadlines // TODO: delegates // TODO: recipients // TODO: ... work.setParameterDefinitions(parameterDefinitions); setWork(work); }
protected DataType getDataType(String itemSubjectRef, Map<String, ItemDefinition> itemDefinitions, ClassLoader cl) { DataType dataType = new ObjectDataType(); if (itemDefinitions == null) { return dataType; } ItemDefinition itemDefinition = itemDefinitions.get(itemSubjectRef); if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef(); if ("java.lang.Boolean".equals(structureRef) || "Boolean".equals(structureRef)) { dataType = new BooleanDataType(); } else if ("java.lang.Integer".equals(structureRef) || "Integer".equals(structureRef)) { dataType = new IntegerDataType(); } else if ("java.lang.Float".equals(structureRef) || "Float".equals(structureRef)) { dataType = new FloatDataType(); } else if ("java.lang.String".equals(structureRef) || "String".equals(structureRef)) { dataType = new StringDataType(); } else if ("java.lang.Object".equals(structureRef) || "Object".equals(structureRef)) { dataType = new ObjectDataType(structureRef); } else { dataType = new ObjectDataType(structureRef, cl); } } return dataType; }
dataType = new StringDataType();
dataType = new StringDataType();
@Before public void init() { when(jbpmWorkDefinition.getName()).thenReturn(NAME); when(jbpmWorkDefinition.getCategory()).thenReturn(CATWGORY); when(jbpmWorkDefinition.getDescription()).thenReturn(DESC); when(jbpmWorkDefinition.getDisplayName()).thenReturn(DISPLAY_NAME); when(jbpmWorkDefinition.getDocumentation()).thenReturn(DOC); when(jbpmWorkDefinition.getDefaultHandler()).thenReturn(HANDLER); when(jbpmWorkDefinition.getPath()).thenReturn(PATH); when(jbpmWorkDefinition.getIcon()).thenReturn(ICON); when(dataUriProvider.apply(eq(ICON_PATH))).thenReturn(ICON_DATA); when(param1.getName()).thenReturn("param1"); when(param1.getType()).thenReturn(new StringDataType()); when(param2.getName()).thenReturn("param2"); when(param2.getType()).thenReturn(new StringDataType()); Set<ParameterDefinition> parameters = new HashSet<ParameterDefinition>(2) {{ add(param1); add(param2); }}; when(jbpmWorkDefinition.getParameters()).thenReturn(parameters); }
dataType = new StringDataType();
private List<Variable> getProcessVariables() { List<Variable> processVariables = new ArrayList<>(); Variable firstName = new Variable(); firstName.setName("firstName"); firstName.setType(new StringDataType()); processVariables.add(firstName); Variable lastName = new Variable(); lastName.setName("lastName"); lastName.setType(new StringDataType()); processVariables.add(lastName); Variable address = new Variable(); address.setName("address"); address.setType(new StringDataType()); processVariables.add(address); // add first name again (could be a subprocess variable also called firstName Variable subprocessFirstName = new Variable(); subprocessFirstName.setName("firstName"); subprocessFirstName.setType(new StringDataType()); processVariables.add(subprocessFirstName); return processVariables; } }