UiSearchResults.java 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  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-search-results 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 113)
  11. * <p>
  12. * <pre>
  13. * &lt;complexType name="ui-search-results">
  14. * &lt;complexContent>
  15. * &lt;extension base="{http://msqr.us/xsd/ieat}ui-base">
  16. * &lt;sequence>
  17. * &lt;element name="ui-index" type="{http://msqr.us/xsd/ieat}ui-index" minOccurs="0"/>
  18. * &lt;element name="pagination" type="{http://msqr.us/xsd/ieat}ui-pagination-support" minOccurs="0"/>
  19. * &lt;element name="recipe-criteria" type="{http://msqr.us/xsd/ieat}recipe-search-criteria" minOccurs="0"/>
  20. * &lt;element name="recipe" type="{http://msqr.us/xsd/ieat}ui-recipe-match" maxOccurs="unbounded" minOccurs="0"/>
  21. * &lt;element name="ingredient" type="{http://msqr.us/xsd/ieat}ui-ingredient-match" maxOccurs="unbounded" minOccurs="0"/>
  22. * &lt;element name="user" type="{http://msqr.us/xsd/ieat}ui-user-match" maxOccurs="unbounded" minOccurs="0"/>
  23. * &lt;/sequence>
  24. * &lt;attribute name="pageSize" type="{http://www.w3.org/2001/XMLSchema}int" />
  25. * &lt;attribute name="pageStart" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
  26. * &lt;attribute name="totalResults" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
  27. * &lt;/extension>
  28. * &lt;/complexContent>
  29. * &lt;/complexType>
  30. * </pre>
  31. *
  32. */
  33. public interface UiSearchResults
  34. extends magoffin.matt.ieat.domain.UiBase
  35. {
  36. /**
  37. * Gets the value of the pagination property.
  38. *
  39. * @return
  40. * possible object is
  41. * {@link magoffin.matt.ieat.domain.UiPaginationSupport}
  42. */
  43. magoffin.matt.ieat.domain.UiPaginationSupport getPagination();
  44. /**
  45. * Sets the value of the pagination property.
  46. *
  47. * @param value
  48. * allowed object is
  49. * {@link magoffin.matt.ieat.domain.UiPaginationSupport}
  50. */
  51. void setPagination(magoffin.matt.ieat.domain.UiPaginationSupport value);
  52. /**
  53. * Gets the value of the User property.
  54. *
  55. * <p>
  56. * This accessor method returns a reference to the live list,
  57. * not a snapshot. Therefore any modification you make to the
  58. * returned list will be present inside the JAXB object.
  59. * This is why there is not a <CODE>set</CODE> method for the User property.
  60. *
  61. * <p>
  62. * For example, to add a new item, do as follows:
  63. * <pre>
  64. * getUser().add(newItem);
  65. * </pre>
  66. *
  67. *
  68. * <p>
  69. * Objects of the following type(s) are allowed in the list
  70. * {@link magoffin.matt.ieat.domain.UiUserMatch}
  71. *
  72. */
  73. java.util.List getUser();
  74. /**
  75. * Gets the value of the pageSize property.
  76. *
  77. * @return
  78. * possible object is
  79. * {@link java.lang.Integer}
  80. */
  81. java.lang.Integer getPageSize();
  82. /**
  83. * Sets the value of the pageSize property.
  84. *
  85. * @param value
  86. * allowed object is
  87. * {@link java.lang.Integer}
  88. */
  89. void setPageSize(java.lang.Integer value);
  90. /**
  91. * Gets the value of the pageStart property.
  92. *
  93. * @return
  94. * possible object is
  95. * {@link java.lang.Integer}
  96. */
  97. java.lang.Integer getPageStart();
  98. /**
  99. * Sets the value of the pageStart property.
  100. *
  101. * @param value
  102. * allowed object is
  103. * {@link java.lang.Integer}
  104. */
  105. void setPageStart(java.lang.Integer value);
  106. /**
  107. * Gets the value of the Recipe property.
  108. *
  109. * <p>
  110. * This accessor method returns a reference to the live list,
  111. * not a snapshot. Therefore any modification you make to the
  112. * returned list will be present inside the JAXB object.
  113. * This is why there is not a <CODE>set</CODE> method for the Recipe property.
  114. *
  115. * <p>
  116. * For example, to add a new item, do as follows:
  117. * <pre>
  118. * getRecipe().add(newItem);
  119. * </pre>
  120. *
  121. *
  122. * <p>
  123. * Objects of the following type(s) are allowed in the list
  124. * {@link magoffin.matt.ieat.domain.UiRecipeMatch}
  125. *
  126. */
  127. java.util.List getRecipe();
  128. /**
  129. * Gets the value of the Ingredient property.
  130. *
  131. * <p>
  132. * This accessor method returns a reference to the live list,
  133. * not a snapshot. Therefore any modification you make to the
  134. * returned list will be present inside the JAXB object.
  135. * This is why there is not a <CODE>set</CODE> method for the Ingredient property.
  136. *
  137. * <p>
  138. * For example, to add a new item, do as follows:
  139. * <pre>
  140. * getIngredient().add(newItem);
  141. * </pre>
  142. *
  143. *
  144. * <p>
  145. * Objects of the following type(s) are allowed in the list
  146. * {@link magoffin.matt.ieat.domain.UiIngredientMatch}
  147. *
  148. */
  149. java.util.List getIngredient();
  150. /**
  151. * Gets the value of the uiIndex property.
  152. *
  153. * @return
  154. * possible object is
  155. * {@link magoffin.matt.ieat.domain.UiIndex}
  156. */
  157. magoffin.matt.ieat.domain.UiIndex getUiIndex();
  158. /**
  159. * Sets the value of the uiIndex property.
  160. *
  161. * @param value
  162. * allowed object is
  163. * {@link magoffin.matt.ieat.domain.UiIndex}
  164. */
  165. void setUiIndex(magoffin.matt.ieat.domain.UiIndex value);
  166. /**
  167. * Gets the value of the totalResults property.
  168. *
  169. * @return
  170. * possible object is
  171. * {@link java.lang.Integer}
  172. */
  173. java.lang.Integer getTotalResults();
  174. /**
  175. * Sets the value of the totalResults property.
  176. *
  177. * @param value
  178. * allowed object is
  179. * {@link java.lang.Integer}
  180. */
  181. void setTotalResults(java.lang.Integer value);
  182. /**
  183. * Gets the value of the recipeCriteria property.
  184. *
  185. * @return
  186. * possible object is
  187. * {@link magoffin.matt.ieat.domain.RecipeSearchCriteria}
  188. */
  189. magoffin.matt.ieat.domain.RecipeSearchCriteria getRecipeCriteria();
  190. /**
  191. * Sets the value of the recipeCriteria property.
  192. *
  193. * @param value
  194. * allowed object is
  195. * {@link magoffin.matt.ieat.domain.RecipeSearchCriteria}
  196. */
  197. void setRecipeCriteria(magoffin.matt.ieat.domain.RecipeSearchCriteria value);
  198. }