Ich habe mit JAXB klassifiziert generiert. Es hat Listen für einige der komplexen Elemente erzeugt. Ich habe ein Beispiel der Klasse von jaxb erzeugt bereitgestellt -Das übergeordnete Element auf null setzen, das zugeordnete untergeordnete Element ist null - Dozer
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ArrayOfLineOfBusiness", propOrder = {
"lineOfBusiness"
})
public class ArrayOfLineOfBusiness
implements Serializable
{
private final static long serialVersionUID = 11082011L;
protected com.comcast.xml.epc.types.LineOfBusiness[] lineOfBusiness;
}
ArrayOfLineOfBusiness in Customer-Klasse verwendet wird
public class Customer{
@XmlElement(nillable = true)
protected ArrayOfLineOfBusiness linesOfBusiness;
Meine Modellklasse etwas Ähnliches unten:
public class Customer implements Serializable {
private LineOfBusiness[] linesOfBusiness = null;
Unten ist mein Dozer Mapping
<field>
<a is-accessible="true">lineOfBusiness.lineOfBusinesses</a>
<b>lineOfBusiness</b>
</field>
Ich möchte ArrayOfLineOfBusiness festlegen, wenn das Array lineOfBusinesses in meinem Servicemodell null ist. Gibt es einen Weg, es zu tun?