Hallo priorditch,
ich will ja nicht an Deinem fachlichen Design mäkeln, also:
Das kann eine Regel übernehmen, und zwar eine UpdateRule für das BO Tür.
– wenn eine Änderung gespeichert wird
– erstelle eine Liste aller Dependents „Auto“ (getAuto)
– schreibe den Preis der Tür in alle Auto.tuerpreis
Das wärs schon. Im Kern müsste in der Regel etwa stehen:
private void AutoTuerPreiseSetzen(Tuer tuer) throws BusinessException {
List lstAutos = tuer.getAuto();
for(Auto auto : lstAutos){
auto.setTuerpreis(tuer.getPreis());
}
}
Wer einen Fehler findet, darf ihn behalten, ist jetzt nicht getestet B)
Gruß
Thomas