UiData.java 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  1. //
  2. // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:08 PM(kohsuke)-fcs
  3. // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
  4. // Any modifications to this file will be lost upon recompilation of the source schema.
  5. // Generated on: 2018.09.10 at 08:01:16 AM PDT
  6. //
  7. package magoffin.matt.ieat.domain;
  8. /**
  9. * Java content class for ui-data complex type.
  10. * <p>The following schema fragment specifies the expected content contained within this java content object. (defined at file:/home/tom/workspace/iEat/hyperjaxb2-build/src/main/resources/ui.xsd line 27)
  11. * <p>
  12. * <pre>
  13. * &lt;complexType name="ui-data">
  14. * &lt;complexContent>
  15. * &lt;extension base="{http://msqr.us/xsd/ieat}ui-base">
  16. * &lt;sequence>
  17. * &lt;element name="search-results" type="{http://msqr.us/xsd/ieat}ui-search-results" minOccurs="0"/>
  18. * &lt;element name="meta-support" type="{http://msqr.us/xsd/ieat}ui-meta-support" minOccurs="0"/>
  19. * &lt;element name="base" type="{http://msqr.us/xsd/ieat}base" maxOccurs="unbounded" minOccurs="0"/>
  20. * &lt;element name="course" type="{http://msqr.us/xsd/ieat}course" maxOccurs="unbounded" minOccurs="0"/>
  21. * &lt;element name="difficulty" type="{http://msqr.us/xsd/ieat}difficulty" maxOccurs="unbounded" minOccurs="0"/>
  22. * &lt;element name="ethnicity" type="{http://msqr.us/xsd/ieat}ethnicity" maxOccurs="unbounded" minOccurs="0"/>
  23. * &lt;element name="ingredient" type="{http://msqr.us/xsd/ieat}ingredient" maxOccurs="unbounded" minOccurs="0"/>
  24. * &lt;element name="prep-time" type="{http://msqr.us/xsd/ieat}prep-time" maxOccurs="unbounded" minOccurs="0"/>
  25. * &lt;element name="recipe" type="{http://msqr.us/xsd/ieat}recipe" maxOccurs="unbounded" minOccurs="0"/>
  26. * &lt;element name="system" type="{http://msqr.us/xsd/ieat}system" maxOccurs="unbounded" minOccurs="0"/>
  27. * &lt;element name="unit" type="{http://msqr.us/xsd/ieat}unit" maxOccurs="unbounded" minOccurs="0"/>
  28. * &lt;element name="meal" type="{http://msqr.us/xsd/ieat}meal" maxOccurs="unbounded" minOccurs="0"/>
  29. * &lt;/sequence>
  30. * &lt;/extension>
  31. * &lt;/complexContent>
  32. * &lt;/complexType>
  33. * </pre>
  34. *
  35. */
  36. public interface UiData
  37. extends magoffin.matt.ieat.domain.UiBase
  38. {
  39. /**
  40. * Gets the value of the Ethnicity property.
  41. *
  42. * <p>
  43. * This accessor method returns a reference to the live list,
  44. * not a snapshot. Therefore any modification you make to the
  45. * returned list will be present inside the JAXB object.
  46. * This is why there is not a <CODE>set</CODE> method for the Ethnicity property.
  47. *
  48. * <p>
  49. * For example, to add a new item, do as follows:
  50. * <pre>
  51. * getEthnicity().add(newItem);
  52. * </pre>
  53. *
  54. *
  55. * <p>
  56. * Objects of the following type(s) are allowed in the list
  57. * {@link magoffin.matt.ieat.domain.Ethnicity}
  58. *
  59. */
  60. java.util.List getEthnicity();
  61. /**
  62. * Gets the value of the Ingredient property.
  63. *
  64. * <p>
  65. * This accessor method returns a reference to the live list,
  66. * not a snapshot. Therefore any modification you make to the
  67. * returned list will be present inside the JAXB object.
  68. * This is why there is not a <CODE>set</CODE> method for the Ingredient property.
  69. *
  70. * <p>
  71. * For example, to add a new item, do as follows:
  72. * <pre>
  73. * getIngredient().add(newItem);
  74. * </pre>
  75. *
  76. *
  77. * <p>
  78. * Objects of the following type(s) are allowed in the list
  79. * {@link magoffin.matt.ieat.domain.Ingredient}
  80. *
  81. */
  82. java.util.List getIngredient();
  83. /**
  84. * Gets the value of the PrepTime property.
  85. *
  86. * <p>
  87. * This accessor method returns a reference to the live list,
  88. * not a snapshot. Therefore any modification you make to the
  89. * returned list will be present inside the JAXB object.
  90. * This is why there is not a <CODE>set</CODE> method for the PrepTime property.
  91. *
  92. * <p>
  93. * For example, to add a new item, do as follows:
  94. * <pre>
  95. * getPrepTime().add(newItem);
  96. * </pre>
  97. *
  98. *
  99. * <p>
  100. * Objects of the following type(s) are allowed in the list
  101. * {@link magoffin.matt.ieat.domain.PrepTime}
  102. *
  103. */
  104. java.util.List getPrepTime();
  105. /**
  106. * Gets the value of the Recipe property.
  107. *
  108. * <p>
  109. * This accessor method returns a reference to the live list,
  110. * not a snapshot. Therefore any modification you make to the
  111. * returned list will be present inside the JAXB object.
  112. * This is why there is not a <CODE>set</CODE> method for the Recipe property.
  113. *
  114. * <p>
  115. * For example, to add a new item, do as follows:
  116. * <pre>
  117. * getRecipe().add(newItem);
  118. * </pre>
  119. *
  120. *
  121. * <p>
  122. * Objects of the following type(s) are allowed in the list
  123. * {@link magoffin.matt.ieat.domain.Recipe}
  124. *
  125. */
  126. java.util.List getRecipe();
  127. /**
  128. * Gets the value of the Difficulty property.
  129. *
  130. * <p>
  131. * This accessor method returns a reference to the live list,
  132. * not a snapshot. Therefore any modification you make to the
  133. * returned list will be present inside the JAXB object.
  134. * This is why there is not a <CODE>set</CODE> method for the Difficulty property.
  135. *
  136. * <p>
  137. * For example, to add a new item, do as follows:
  138. * <pre>
  139. * getDifficulty().add(newItem);
  140. * </pre>
  141. *
  142. *
  143. * <p>
  144. * Objects of the following type(s) are allowed in the list
  145. * {@link magoffin.matt.ieat.domain.Difficulty}
  146. *
  147. */
  148. java.util.List getDifficulty();
  149. /**
  150. * Gets the value of the Meal property.
  151. *
  152. * <p>
  153. * This accessor method returns a reference to the live list,
  154. * not a snapshot. Therefore any modification you make to the
  155. * returned list will be present inside the JAXB object.
  156. * This is why there is not a <CODE>set</CODE> method for the Meal property.
  157. *
  158. * <p>
  159. * For example, to add a new item, do as follows:
  160. * <pre>
  161. * getMeal().add(newItem);
  162. * </pre>
  163. *
  164. *
  165. * <p>
  166. * Objects of the following type(s) are allowed in the list
  167. * {@link magoffin.matt.ieat.domain.Meal}
  168. *
  169. */
  170. java.util.List getMeal();
  171. /**
  172. * Gets the value of the metaSupport property.
  173. *
  174. * @return
  175. * possible object is
  176. * {@link magoffin.matt.ieat.domain.UiMetaSupport}
  177. */
  178. magoffin.matt.ieat.domain.UiMetaSupport getMetaSupport();
  179. /**
  180. * Sets the value of the metaSupport property.
  181. *
  182. * @param value
  183. * allowed object is
  184. * {@link magoffin.matt.ieat.domain.UiMetaSupport}
  185. */
  186. void setMetaSupport(magoffin.matt.ieat.domain.UiMetaSupport value);
  187. /**
  188. * Gets the value of the searchResults property.
  189. *
  190. * @return
  191. * possible object is
  192. * {@link magoffin.matt.ieat.domain.UiSearchResults}
  193. */
  194. magoffin.matt.ieat.domain.UiSearchResults getSearchResults();
  195. /**
  196. * Sets the value of the searchResults property.
  197. *
  198. * @param value
  199. * allowed object is
  200. * {@link magoffin.matt.ieat.domain.UiSearchResults}
  201. */
  202. void setSearchResults(magoffin.matt.ieat.domain.UiSearchResults value);
  203. /**
  204. * Gets the value of the Course property.
  205. *
  206. * <p>
  207. * This accessor method returns a reference to the live list,
  208. * not a snapshot. Therefore any modification you make to the
  209. * returned list will be present inside the JAXB object.
  210. * This is why there is not a <CODE>set</CODE> method for the Course property.
  211. *
  212. * <p>
  213. * For example, to add a new item, do as follows:
  214. * <pre>
  215. * getCourse().add(newItem);
  216. * </pre>
  217. *
  218. *
  219. * <p>
  220. * Objects of the following type(s) are allowed in the list
  221. * {@link magoffin.matt.ieat.domain.Course}
  222. *
  223. */
  224. java.util.List getCourse();
  225. /**
  226. * Gets the value of the Unit property.
  227. *
  228. * <p>
  229. * This accessor method returns a reference to the live list,
  230. * not a snapshot. Therefore any modification you make to the
  231. * returned list will be present inside the JAXB object.
  232. * This is why there is not a <CODE>set</CODE> method for the Unit property.
  233. *
  234. * <p>
  235. * For example, to add a new item, do as follows:
  236. * <pre>
  237. * getUnit().add(newItem);
  238. * </pre>
  239. *
  240. *
  241. * <p>
  242. * Objects of the following type(s) are allowed in the list
  243. * {@link magoffin.matt.ieat.domain.Unit}
  244. *
  245. */
  246. java.util.List getUnit();
  247. /**
  248. * Gets the value of the Base property.
  249. *
  250. * <p>
  251. * This accessor method returns a reference to the live list,
  252. * not a snapshot. Therefore any modification you make to the
  253. * returned list will be present inside the JAXB object.
  254. * This is why there is not a <CODE>set</CODE> method for the Base property.
  255. *
  256. * <p>
  257. * For example, to add a new item, do as follows:
  258. * <pre>
  259. * getBase().add(newItem);
  260. * </pre>
  261. *
  262. *
  263. * <p>
  264. * Objects of the following type(s) are allowed in the list
  265. * {@link magoffin.matt.ieat.domain.Base}
  266. *
  267. */
  268. java.util.List getBase();
  269. /**
  270. * Gets the value of the System property.
  271. *
  272. * <p>
  273. * This accessor method returns a reference to the live list,
  274. * not a snapshot. Therefore any modification you make to the
  275. * returned list will be present inside the JAXB object.
  276. * This is why there is not a <CODE>set</CODE> method for the System property.
  277. *
  278. * <p>
  279. * For example, to add a new item, do as follows:
  280. * <pre>
  281. * getSystem().add(newItem);
  282. * </pre>
  283. *
  284. *
  285. * <p>
  286. * Objects of the following type(s) are allowed in the list
  287. * {@link magoffin.matt.ieat.domain.System}
  288. *
  289. */
  290. java.util.List getSystem();
  291. }