String value = Helper.getTranslation("propertyNotValid", param);
Helper.setFehlerMeldung(value);
return;
}
if (this.processProperty.getProzesseigenschaft() == null) {
Prozesseigenschaft pe = new Prozesseigenschaft();
pe.setProzess(this.currentProcess);
this.processProperty.setProzesseigenschaft(pe);
this.currentProcess.getEigenschaften().add(pe);
}
this.processProperty.transfer();
Prozesseigenschaft pe = new Prozesseigenschaft();
pe.setTitel(this.processProperty.getName());
pe.setWert(this.processProperty.getValue());
pe.setContainer(this.processProperty.getContainer());
for (Prozess s : this.processes) {
Prozess process = s;
if (!s.equals(this.currentProcess)) {
if (pe.getTitel() != null) {
boolean match = false;
for (Prozesseigenschaft processPe : process.getEigenschaftenList()) {
if (processPe.getTitel() != null) {
if (pe.getTitel().equals(processPe.getTitel()) && pe.getContainer() == processPe.getContainer()) {
processPe.setWert(pe.getWert());
match = true;
break;
}
}
}
if (!match) {
Prozesseigenschaft p = new Prozesseigenschaft();
p.setTitel(pe.getTitel());
p.setWert(pe.getWert());
p.setContainer(pe.getContainer());
p.setType(pe.getType());
p.setProzess(process);
process.getEigenschaften().add(p);
}
}
} else {
if (!process.getEigenschaftenList().contains(this.processProperty.getProzesseigenschaft())) {