1 package org.kuali.ole.docstore.common.search; 2 3 4 import java.util.ArrayList; 5 import java.util.List; 6 import javax.xml.bind.annotation.*; 7 8 9 /** 10 * Created with IntelliJ IDEA. 11 * User: jayabharathreddy 12 * Date: 2/26/14 13 * Time: 6:22 PM 14 * To change this template use File | Settings | File Templates. 15 */ 16 17 18 /** 19 * <p>Java class for facetResult complex type. 20 * <p/> 21 * <p>The following schema fragment specifies the expected content contained within this class. 22 * <p/> 23 * <pre> 24 * <complexType name="facetResult"> 25 * <complexContent> 26 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 27 * <sequence> 28 * <element name="facetFields" type="{}facetField" maxOccurs="unbounded" minOccurs="0"/> 29 * </sequence> 30 * </restriction> 31 * </complexContent> 32 * </complexType> 33 * </pre> 34 */ 35 @XmlAccessorType(XmlAccessType.FIELD) 36 @XmlType(name = "facetResult", propOrder = { 37 "facetResultFields" 38 }) 39 public class FacetResult { 40 41 @XmlElementWrapper(name = "facetFields") 42 @XmlElement(name = "facetField") 43 protected List<FacetResultField> facetResultFields; 44 45 /** 46 * Gets the value of the facetFields property. 47 * <p/> 48 * <p/> 49 * This accessor method returns a reference to the live list, 50 * not a snapshot. Therefore any modification you make to the 51 * returned list will be present inside the JAXB object. 52 * This is why there is not a <CODE>set</CODE> method for the facetFields property. 53 * <p/> 54 * <p/> 55 * For example, to add a new item, do as follows: 56 * <pre> 57 * getFacetFields().add(newItem); 58 * </pre> 59 * <p/> 60 * <p/> 61 * <p/> 62 * Objects of the following type(s) are allowed in the list 63 * {@link FacetResultField } 64 */ 65 public List<FacetResultField> getFacetResultFields() { 66 if (facetResultFields == null) { 67 facetResultFields = new ArrayList<FacetResultField>(); 68 } 69 return this.facetResultFields; 70 } 71 72 }