// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2009.12.14 at 04:24:46 DU CET // package com.aionemu.gameserver.model.templates.quest; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Rewards", propOrder = { "selectableRewardItem", "rewardItem" }) public class Rewards { @XmlElement(name = "selectable_reward_item") protected List<QuestItems> selectableRewardItem; @XmlElement(name = "reward_item") protected List<QuestItems> rewardItem; @XmlAttribute protected Integer gold; @XmlAttribute protected Integer exp; @XmlAttribute(name = "reward_abyss_point") protected Integer rewardAbyssPoint; @XmlAttribute protected Integer title; /** * Gets the value of the selectableRewardItem property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the selectableRewardItem property. * * <p> * For example, to add a new item, do as follows: * <pre> * getSelectableRewardItem().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link QuestItems } * * */ public List<QuestItems> getSelectableRewardItem() { if (selectableRewardItem == null) { selectableRewardItem = new ArrayList<QuestItems>(); } return this.selectableRewardItem; } /** * Gets the value of the rewardItem property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the rewardItem property. * * <p> * For example, to add a new item, do as follows: * <pre> * getRewardItem().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link QuestItems } * * */ public List<QuestItems> getRewardItem() { if (rewardItem == null) { rewardItem = new ArrayList<QuestItems>(); } return this.rewardItem; } /** * Gets the value of the gold property. * * @return * possible object is * {@link Integer } * */ public Integer getGold() { return gold; } /** * Gets the value of the exp property. * * @return * possible object is * {@link Integer } * */ public Integer getExp() { return exp; } /** * Gets the value of the rewardAbyssPoint property. * * @return * possible object is * {@link Integer } * */ public Integer getRewardAbyssPoint() { return rewardAbyssPoint; } /** * Gets the value of the title property. * * @return * possible object is * {@link Integer } * */ public Integer getTitle() { return title; } }