У меня есть абстрактный корневой класс, скажем, A
.
И у меня есть несколько классов реализации, расширяющих A
.
A
с аннотацией FIELD, а также некоторые @XmlElement
аннотированные свойства.
A
также имеет абстрактный метод.
При сортировке (B extends A
) значение, возвращаемое абстрактным методом, маршалируется как атрибут.Не так, как ожидалось, верно?
@XmlAccessorType(XmlAccessType.FIELD)
public abstract class SpecialProfile extends ContentNodeBean {
@XmlElement(name="do-index", namespace="my")
private boolean doIndex = false;
public abstract SpecialProfileType getSpecialProfileType();
... getters and setters for properties ...
}
У кого-нибудь есть такая же проблема и как это можно исправить?
Я использую org.eclipse.persistence.moxy 2.1.2