Hallo liebe Forumleser,
ich möchte in einer Regel ein MasterDataVO-Objekt für eine Entität erstellen, dieses Objekt mit Werten befüllen, die ich aus anderen Entitäten erhalte und dieses Objekt (oder eben mehrere; Anzahl in Abhängigkeit eines Suchergebnisses) in ein Unterformular einfügen oder einfach in die Entität, die in der Hauptentität die untergeordnete Entität darstellt.
Bislang habe ich folgendes:
MasterDataVO item;
try{
// "leeres" Objekt der Entität "Itemerstellung" erstellen
item = server.getNewMasterDataCVO("Itemerstellung");
String zeichen = "Testeintrag";
Object test = (Object)zeichen;
// ab hier gibt es Probleme; man kann das erstellte Objekt nicht einfügen;
// mit setField in verschiedenen Variationen komme ich leider nicht weiter
// Es muss doch grundsätzlich möglich sein, ein "nacktes" Objekt zu erzeugen
// und dann die Eigenschaften mittels Setter o.ä. zu setzen...!? :-)
//item.setField("item", test);
}
catch(Exception ex)
{
throw new NuclosBusinessRuleException("Funktioniert nicht...");
}
Auch mit einer der beschriebenen Vorgehensweisen aus dem Wiki habe ich es vergebens versucht:
Map mpFields = new HashMap();
mpFields.put("", );
mpFields.put("", );
...
server.addSubformEntry("", mpFields);
Über einen kleinen Tipp hierzu oder einem kleinen funktionierenden Beispiel würde ich mich sehr freuen. 🙂
Gute Nacht,
Bibo