public WorkItemNodeFactory workParameterDefinition(String name, DataType dataType) { Work work = getWorkItemNode().getWork(); if (work == null) { work = new WorkImpl(); getWorkItemNode().setWork(work); } Set<ParameterDefinition> parameterDefinitions = work.getParameterDefinitions(); parameterDefinitions.add(new ParameterDefinitionImpl(name, dataType)); work.setParameterDefinitions(parameterDefinitions); return this; }
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); }
new StringDataType() ); parameterDefinitions.add( parameterDefinition ); work.setParameterDefinitions( parameterDefinitions ); work.setParameter( "ActorId", "#{UserName}" );
parameterDefinition = new ParameterDefinitionImpl( "Comment", new StringDataType() ); parameterDefinitions.add( parameterDefinition ); work.setParameterDefinitions( parameterDefinitions );
parameterDefinition = new ParameterDefinitionImpl("param2", new IntegerDataType()); parameterDefinitions.add(parameterDefinition); work.setParameterDefinitions(parameterDefinitions); work.setParameter("param1", "value1"); work.setParameter("param2", 1); parameterDefinition = new ParameterDefinitionImpl("Comment", new StringDataType()); parameterDefinitions.add(parameterDefinition); work.setParameterDefinitions(parameterDefinitions); work.setParameter("TaskName", "Do something"); work.setParameter("ActorId", "John Doe");
public WorkItemNodeFactory workParameterDefinition(String name, DataType dataType) { Work work = getWorkItemNode().getWork(); if (work == null) { work = new WorkImpl(); getWorkItemNode().setWork(work); } Set<ParameterDefinition> parameterDefinitions = work.getParameterDefinitions(); parameterDefinitions.add(new ParameterDefinitionImpl(name, dataType)); work.setParameterDefinitions(parameterDefinitions); return this; }
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); }