001package org.kuali.ole.docstore.common.search;
002
003
004import javax.xml.bind.annotation.XmlAccessType;
005import javax.xml.bind.annotation.XmlAccessorType;
006import javax.xml.bind.annotation.XmlType;
007
008
009/**
010 * <p>Java class for searchCondition complex type.
011 *
012 * <p>The following schema fragment specifies the expected content contained within this class.
013 *
014 * <pre>
015 * &lt;complexType name="searchCondition">
016 *   &lt;complexContent>
017 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
018 *       &lt;sequence>
019 *         &lt;element name="operator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
020 *         &lt;element name="searchField" type="{}searchField" minOccurs="0"/>
021 *         &lt;element name="searchScope" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
022 *       &lt;/sequence>
023 *     &lt;/restriction>
024 *   &lt;/complexContent>
025 * &lt;/complexType>
026 * </pre>
027 *
028 *
029 */
030@XmlAccessorType(XmlAccessType.FIELD)
031@XmlType(name = "searchCondition", propOrder = {
032        "operator",
033        "searchField",
034        "searchScope"
035})
036public class SearchCondition {
037
038    protected String operator;
039    protected SearchField searchField;
040    protected String searchScope;
041
042    /**
043     * Gets the value of the operator property.
044     *
045     * @return
046     *     possible object is
047     *     {@link String }
048     *
049     */
050    public String getOperator() {
051        return operator;
052    }
053
054    /**
055     * Sets the value of the operator property.
056     *
057     * @param value
058     *     allowed object is
059     *     {@link String }
060     *
061     */
062    public void setOperator(String value) {
063        this.operator = value;
064    }
065
066    /**
067     * Gets the value of the searchField property.
068     *
069     * @return
070     *     possible object is
071     *     {@link SearchField }
072     *
073     */
074    public SearchField getSearchField() {
075        return searchField;
076    }
077
078    /**
079     * Sets the value of the searchField property.
080     *
081     * @param value
082     *     allowed object is
083     *     {@link SearchField }
084     *
085     */
086    public void setSearchField(SearchField value) {
087        this.searchField = value;
088    }
089
090    /**
091     * Gets the value of the searchScope property.
092     *
093     * @return
094     *     possible object is
095     *     {@link String }
096     *
097     */
098    public String getSearchScope() {
099        return searchScope;
100    }
101
102    /**
103     * Sets the value of the searchScope property.
104     *
105     * @param value
106     *     allowed object is
107     *     {@link String }
108     *
109     */
110    public void setSearchScope(String value) {
111        this.searchScope = value;
112    }
113
114}