View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 
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: 2015.05.01 at 10:44:03 PM CEST 
6   //
7   
8   
9   package org.openehealth.ipf.commons.xml.svrl;
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.XmlID;
15  import javax.xml.bind.annotation.XmlRootElement;
16  import javax.xml.bind.annotation.XmlSchemaType;
17  import javax.xml.bind.annotation.XmlType;
18  import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
19  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20  
21  
22  /**
23   * <p>Java class for anonymous complex type.
24   * 
25   * <p>The following schema fragment specifies the expected content contained within this class.
26   * 
27   * <pre>
28   * &lt;complexType>
29   *   &lt;complexContent>
30   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31   *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
32   *       &lt;attribute name="context" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
33   *       &lt;attribute name="role" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
34   *       &lt;attribute name="flag" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
35   *     &lt;/restriction>
36   *   &lt;/complexContent>
37   * &lt;/complexType>
38   * </pre>
39   * 
40   * 
41   */
42  @XmlAccessorType(XmlAccessType.FIELD)
43  @XmlType(name = "")
44  @XmlRootElement(name = "fired-rule")
45  public class FiredRule {
46  
47      @XmlAttribute(name = "id")
48      @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
49      @XmlID
50      @XmlSchemaType(name = "ID")
51      protected String id;
52      @XmlAttribute(name = "context", required = true)
53      @XmlSchemaType(name = "anySimpleType")
54      protected String context;
55      @XmlAttribute(name = "role")
56      @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
57      @XmlSchemaType(name = "NMTOKEN")
58      protected String role;
59      @XmlAttribute(name = "flag")
60      @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
61      @XmlSchemaType(name = "NMTOKEN")
62      protected String flag;
63  
64      /**
65       * Gets the value of the id property.
66       * 
67       * @return
68       *     possible object is
69       *     {@link String }
70       *     
71       */
72      public String getId() {
73          return id;
74      }
75  
76      /**
77       * Sets the value of the id property.
78       * 
79       * @param value
80       *     allowed object is
81       *     {@link String }
82       *     
83       */
84      public void setId(String value) {
85          this.id = value;
86      }
87  
88      /**
89       * Gets the value of the context property.
90       * 
91       * @return
92       *     possible object is
93       *     {@link String }
94       *     
95       */
96      public String getContext() {
97          return context;
98      }
99  
100     /**
101      * Sets the value of the context property.
102      * 
103      * @param value
104      *     allowed object is
105      *     {@link String }
106      *     
107      */
108     public void setContext(String value) {
109         this.context = value;
110     }
111 
112     /**
113      * Gets the value of the role property.
114      * 
115      * @return
116      *     possible object is
117      *     {@link String }
118      *     
119      */
120     public String getRole() {
121         return role;
122     }
123 
124     /**
125      * Sets the value of the role property.
126      * 
127      * @param value
128      *     allowed object is
129      *     {@link String }
130      *     
131      */
132     public void setRole(String value) {
133         this.role = value;
134     }
135 
136     /**
137      * Gets the value of the flag property.
138      * 
139      * @return
140      *     possible object is
141      *     {@link String }
142      *     
143      */
144     public String getFlag() {
145         return flag;
146     }
147 
148     /**
149      * Sets the value of the flag property.
150      * 
151      * @param value
152      *     allowed object is
153      *     {@link String }
154      *     
155      */
156     public void setFlag(String value) {
157         this.flag = value;
158     }
159 
160 }