オファリングのXMLファイルが与えられ、それがJAXBを介してオファリングと呼ばれるクラスにロードされます。
このクラスには、名前、価格サブクラス、修飾子、注文ルールなどがあります。
次に、注文を作成し、その注文内で
注文
public class ProductOrder {
private String OrderId;
private Date createDate;
private OrderStatus orderStatus;
private int CustomerOrderID;
private ArrayList<ProductOrderItem> productOrderItems = new ArrayList<ProductOrderItem>();
}
注文アイテム
public class ProductOrderItem {
private int OrderItemID;
private **Offering** offering;
private Map<String, Integer> qtylist = new HashMap<String, Integer>();
private ArrayList<Modifier> modifiers = new ArrayList<Modifier>();
private int qty;
}
募集
@XmlRootElement(name = "offering")
@XmlAccessorType(XmlAccessType.FIELD) // NONE)
public class Offering {
@XmlAttribute
private String id;
@XmlElement
private String offeringName;
@XmlElement
private String description;
@XmlElement
private Integer price;
}
オファリングとモディファイアは、XMLの一部のみをプッシュしたいJAXBのクラスです。要素の一部のみが送信されるように注釈を変更するにはどうすればよいですか?たとえば、オファリング->修飾子ではありませんか?