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.XmlElement; 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 CompoundFilterType complex type. 22 * 23 * <p>The following schema fragment specifies the expected content contained within this class. 24 * 25 * <pre> 26 * <complexType name="CompoundFilterType"> 27 * <complexContent> 28 * <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType"> 29 * <sequence> 30 * <element name="LeftFilter" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType"/> 31 * <element name="RightFilter" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType"/> 32 * </sequence> 33 * <attribute name="logicalOperator" use="required"> 34 * <simpleType> 35 * <restriction base="{http://www.w3.org/2001/XMLSchema}NCName"> 36 * <enumeration value="AND"/> 37 * <enumeration value="OR"/> 38 * </restriction> 39 * </simpleType> 40 * </attribute> 41 * </extension> 42 * </complexContent> 43 * </complexType> 44 * </pre> 45 * 46 * 47 */ 48 @XmlAccessorType(XmlAccessType.FIELD) 49 @XmlType(name = "CompoundFilterType", propOrder = { 50 "leftFilter", 51 "rightFilter" 52 }) 53 public class CompoundFilterType 54 extends FilterType 55 { 56 57 @XmlElement(name = "LeftFilter", required = true) 58 protected FilterType leftFilter; 59 @XmlElement(name = "RightFilter", required = true) 60 protected FilterType rightFilter; 61 @XmlAttribute(required = true) 62 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 63 protected String logicalOperator; 64 65 /** 66 * Gets the value of the leftFilter property. 67 * 68 * @return 69 * possible object is 70 * {@link FilterType } 71 * 72 */ 73 public FilterType getLeftFilter() { 74 return leftFilter; 75 } 76 77 /** 78 * Sets the value of the leftFilter property. 79 * 80 * @param value 81 * allowed object is 82 * {@link FilterType } 83 * 84 */ 85 public void setLeftFilter(FilterType value) { 86 this.leftFilter = value; 87 } 88 89 /** 90 * Gets the value of the rightFilter property. 91 * 92 * @return 93 * possible object is 94 * {@link FilterType } 95 * 96 */ 97 public FilterType getRightFilter() { 98 return rightFilter; 99 } 100 101 /** 102 * Sets the value of the rightFilter property. 103 * 104 * @param value 105 * allowed object is 106 * {@link FilterType } 107 * 108 */ 109 public void setRightFilter(FilterType value) { 110 this.rightFilter = value; 111 } 112 113 /** 114 * Gets the value of the logicalOperator property. 115 * 116 * @return 117 * possible object is 118 * {@link String } 119 * 120 */ 121 public String getLogicalOperator() { 122 return logicalOperator; 123 } 124 125 /** 126 * Sets the value of the logicalOperator property. 127 * 128 * @param value 129 * allowed object is 130 * {@link String } 131 * 132 */ 133 public void setLogicalOperator(String value) { 134 this.logicalOperator = value; 135 } 136 137 }