}
/*
* -------------------------------- Durchführung der Action --------------------------------
*/
ProzessDAO sdao = new ProzessDAO();
for (Prozess proz : inProzesse) {
if (proz.getSchritte() != null) {
for (Iterator<Schritt> iterator = proz.getSchritte().iterator(); iterator.hasNext();) {
Schritt s = iterator.next();
if (s.getTitel().equals(this.myParameters.get("steptitle"))) {
if (property.equals("metadata")) {
s.setTypMetadaten(Boolean.parseBoolean(value));
}
if (property.equals("automatic")) {
s.setTypAutomatisch(Boolean.parseBoolean(value));
}
if (property.equals("batch")) {
s.setBatchStep(Boolean.parseBoolean(value));
}
if (property.equals("readimages")) {
s.setTypImagesLesen(Boolean.parseBoolean(value));
}
if (property.equals("writeimages")) {
s.setTypImagesSchreiben(Boolean.parseBoolean(value));
}
if (property.equals("validate")) {
s.setTypBeimAbschliessenVerifizieren(Boolean.parseBoolean(value));
}
if (property.equals("exportdms")) {
s.setTypExportDMS(Boolean.parseBoolean(value));
}
try {
sdao.save(proz);
} catch (DAOException e) {
Helper.setFehlerMeldung("goobiScriptfield", "Error while saving process: " + proz.getTitel(), e);
logger.error("goobiScriptfield" + "Error while saving process: " + proz.getTitel(), e);
}
Helper.setMeldung("goobiScriptfield", "Error while saving process: ", proz.getTitel());