J'utilise Dozer pour mapper des objets. Tout fonctionne bien, juste que je ne suis pas capable de cartographier cette chose particulière.Bulldozer: Mapper un champ à la sortie de fonction
<mapping>
<class-a>User</class-a>
<class-b>UAUserBean</class-b>
<field>
<a>RightLst.Right</a>
<b>Rights</b>
<a-hint>Right</a-hint>
<b-hint>UARightBean</b-hint>
</field>
<field>
<a>RightLst.NumInLst</a>
<b>Rights.length</b>
</field>
</mapping>
//here RightLst is an object of a class and numInLst (int prop)
//rights is an array of objects
ce que je veux faire est
lUser.getRightLst().setNumInLst(uaUserBean.getRights().length);
Toutes les suggestions ??
Merci d'avance.
User{
protected RightLst rightLst;
}
RightLst{
protected Integer numInLst;
protected Collection right = new ArrayList();
}
public class UAUserBean{
private UARightBean[] rights;
}
Voyons à quoi ressemblent vos cours. – davidmontoyago
Juste édité le post pour montrer les classes. Ce n'est pas dans le détail, car sinon il serait trop long .. – Afaque