1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.9-03/31/2009 04:14 PM(snajper)-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: 2009.04.30 at 06:20:20 PM CEST
6 //
7
8
9 package org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.query;
10
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlAttribute;
14 import javax.xml.bind.annotation.XmlSeeAlso;
15 import javax.xml.bind.annotation.XmlType;
16 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
17 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
18
19
20 /**
21 * <p>Java class for SimpleFilterType complex type.
22 *
23 * <p>The following schema fragment specifies the expected content contained within this class.
24 *
25 * <pre>
26 * <complexType name="SimpleFilterType">
27 * <complexContent>
28 * <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType">
29 * <attribute name="domainAttribute" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
30 * <attribute name="comparator" use="required">
31 * <simpleType>
32 * <restriction base="{http://www.w3.org/2001/XMLSchema}NCName">
33 * <enumeration value="LE"/>
34 * <enumeration value="LT"/>
35 * <enumeration value="GE"/>
36 * <enumeration value="GT"/>
37 * <enumeration value="EQ"/>
38 * <enumeration value="NE"/>
39 * <enumeration value="Like"/>
40 * <enumeration value="NotLike"/>
41 * </restriction>
42 * </simpleType>
43 * </attribute>
44 * </extension>
45 * </complexContent>
46 * </complexType>
47 * </pre>
48 *
49 *
50 */
51 @XmlAccessorType(XmlAccessType.FIELD)
52 @XmlType(name = "SimpleFilterType")
53 @XmlSeeAlso({
54 DateTimeFilterType.class,
55 BooleanFilterType.class,
56 IntegerFilterType.class,
57 StringFilterType.class,
58 FloatFilterType.class
59 })
60 public abstract class SimpleFilterType
61 extends FilterType
62 {
63
64 @XmlAttribute(required = true)
65 protected String domainAttribute;
66 @XmlAttribute(required = true)
67 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
68 protected String comparator;
69
70 /**
71 * Gets the value of the domainAttribute property.
72 *
73 * @return
74 * possible object is
75 * {@link String }
76 *
77 */
78 public String getDomainAttribute() {
79 return domainAttribute;
80 }
81
82 /**
83 * Sets the value of the domainAttribute property.
84 *
85 * @param value
86 * allowed object is
87 * {@link String }
88 *
89 */
90 public void setDomainAttribute(String value) {
91 this.domainAttribute = value;
92 }
93
94 /**
95 * Gets the value of the comparator property.
96 *
97 * @return
98 * possible object is
99 * {@link String }
100 *
101 */
102 public String getComparator() {
103 return comparator;
104 }
105
106 /**
107 * Sets the value of the comparator property.
108 *
109 * @param value
110 * allowed object is
111 * {@link String }
112 *
113 */
114 public void setComparator(String value) {
115 this.comparator = value;
116 }
117
118 }