Hi all,
I've got a model that has the following structure:
abstract class AbstractOrder
{
@XmlJavaTypeAdapter(XSDDateAdapter.class)
Date date;
}
class PurchaseOrder
{
// ...
}
class ForecastOrder
{
// ...
}
this maps to:
<xsd:element name="PurchaseOrder">
...
<xsd:element name="Date" type="xsd:date" />
...
</xsd:element>
<xsd:element name="ForecastOrder">
...
<xsd:element name="Date" type="xsd:gYearMonth" />
...
</xsd:element>
Obviously the above doesn't work as I want my XSDDateAdapter to return
a different amount of information depending on whether the order is a
purchase order or a forecast order.
Does anyone have any suggestions for how to do this?
cheers,
dim