Az IoC-s huhogásom visszavonva, megtaláltam rá a megoldást. A faces-config.xml-ben vidáman lehet egymásra hivatkozni a beanekkel:
<managed-bean> <managed-bean-name>RecipeAction</managed-bean-name> <managed-bean-class>recept.RecipeAction</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <managed-property> <property-name>recipe</property-name> <value>#{recipeDTO}</value> </managed-property> </managed-bean> <managed-bean> <managed-bean-name>recipeDTO</managed-bean-name> <managed-bean-class>recept.RecipeDTO</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean>
Azaz a RecipeAction recipe metódusába a setteren keresztül szépen belemegy egy recipeDTO (mivel request scope, ezért mindig újra létrejön egy új és azt rakja be).
Lesz ebből még valami.
Nincsenek megjegyzések:
Megjegyzés küldése