Я хотел бы иметь рабочий процесс в jbpm, который охватывает подпроцесс для каждого члена schueler.
мой тестовый процесс имеет две переменные kl типа com.myspace.demo1.Klasse, sch типа java .util.List
У меня есть задача сценария перед подзадачей с несколькими экземплярами, как показано ниже. Я также пробовал разные вещи без успеха. kl.setBezeichnung работает, sch.addВсе нет. AFAIK addAll () является допустимым методом для списков.
Кто-нибудь может мне помочь?
С уважением, Томас
kl.setBezeichnung("from Script");
sch.addAll(kl.getSchueler());
...
package com.myspace.demo1;
public class Klasse implements java.io.Serializable {
static final long serialVersionUID = 1L;
@org.kie.api.definition.type.Label(value = "Bezeichnung")
private java.lang.String bezeichnung;
@org.kie.api.definition.type.Label(value = "Jahrgangsstufe")
private java.lang.Integer stufe;
@org.kie.api.definition.type.Label(value = "Schueler")
private java.util.List<com.myspace.demo1.Schueler> schueler;
public Klasse() {
}
public java.lang.String getBezeichnung() {
return this.bezeichnung;
}
public void setBezeichnung(java.lang.String bezeichnung) {
this.bezeichnung = bezeichnung;
}
public java.lang.Integer getStufe() {
return this.stufe;
}
public void setStufe(java.lang.Integer stufe) {
this.stufe = stufe;
}
public java.util.List<com.myspace.demo1.Schueler> getSchueler() {
return this.schueler;
}
public void setSchueler(java.util.List<com.myspace.demo1.Schueler> schueler) {
this.schueler = schueler;
}
public Klasse(java.lang.String bezeichnung, java.lang.Integer stufe,
java.util.List<com.myspace.demo1.Schueler> schueler) {
this.bezeichnung = bezeichnung;
this.stufe = stufe;
this.schueler = schueler;
}
}
![enter image description here](https://i.stack.imgur.com/DkvfG.png)