}
/*
* -------------------------------- jetzt alle zusätzlichen Felder durchlaufen und die Werte hinzufügen --------------------------------
*/
BeanHelper bh = new BeanHelper();
if (io == null) {
for (AdditionalField field : this.additionalFields) {
if (field.getShowDependingOnDoctype()) {
if (field.getFrom().equals("werk")) {
bh.EigenschaftHinzufuegen(werk, field.getTitel(), field.getWert());
}
if (field.getFrom().equals("vorlage")) {
bh.EigenschaftHinzufuegen(vor, field.getTitel(), field.getWert());
}
if (field.getFrom().equals("prozess")) {
bh.EigenschaftHinzufuegen(this.prozessKopie, field.getTitel(), field.getWert());
}
}
}
/* Doctype */
bh.EigenschaftHinzufuegen(werk, "DocType", this.docType);
/* Tiffheader */
bh.EigenschaftHinzufuegen(werk, "TifHeaderImagedescription", this.tifHeader_imagedescription);
bh.EigenschaftHinzufuegen(werk, "TifHeaderDocumentname", this.tifHeader_documentname);
} else {
bh.EigenschaftHinzufuegen(werk, "DocType", this.docType);
/* Tiffheader */
bh.EigenschaftHinzufuegen(werk, "TifHeaderImagedescription", this.tifHeader_imagedescription);
bh.EigenschaftHinzufuegen(werk, "TifHeaderDocumentname", this.tifHeader_documentname);
for (Prozesseigenschaft pe : io.getProcessProperties()) {
addProperty(this.prozessKopie, pe);
}
for (Werkstueckeigenschaft we : io.getWorkProperties()) {
addProperty(werk, we);
}
for (Vorlageeigenschaft ve : io.getTemplateProperties()) {
addProperty(vor, ve);
}
bh.EigenschaftHinzufuegen(prozessKopie, "Template", prozessVorlage.getTitel());
bh.EigenschaftHinzufuegen(prozessKopie, "TemplateID", String.valueOf(prozessVorlage.getId()));
}
}