View Javadoc
1   
2   package org.miloss.fgsms.services.interfaces.policyconfiguration;
3   
4   import java.io.Serializable;
5   import javax.xml.bind.annotation.XmlAccessType;
6   import javax.xml.bind.annotation.XmlAccessorType;
7   import javax.xml.bind.annotation.XmlElement;
8   import javax.xml.bind.annotation.XmlRootElement;
9   import javax.xml.bind.annotation.XmlType;
10  
11  
12  /**
13   * <p>Java class for TransactionalWebServicePolicy complex type.
14   * 
15   * <p>The following schema fragment specifies the expected content contained within this class.
16   * 
17   * <pre>
18   * &lt;complexType name="TransactionalWebServicePolicy">
19   *   &lt;complexContent>
20   *     &lt;extension base="{urn:org:miloss:fgsms:services:interfaces:policyConfiguration}ServicePolicy">
21   *       &lt;sequence>
22   *         &lt;element name="RecordFaultsOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
23   *         &lt;element name="RecordRequestMessage" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
24   *         &lt;element name="RecordResponseMessage" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
25   *         &lt;element name="RecordedMessageCap" type="{http://www.w3.org/2001/XMLSchema}int"/>
26   *         &lt;element name="RecordHeaders" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
27   *         &lt;element name="BuellerEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
28   *         &lt;element name="HealthStatusEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
29   *         &lt;element name="UserIdentification" type="{urn:org:miloss:fgsms:services:interfaces:policyConfiguration}ArrayOfUserIdentity"/>
30   *       &lt;/sequence>
31   *     &lt;/extension>
32   *   &lt;/complexContent>
33   * &lt;/complexType>
34   * </pre>
35   * 
36   * 
37   */
38  @XmlAccessorType(XmlAccessType.FIELD)
39  @XmlType(name = "TransactionalWebServicePolicy", propOrder = {
40      "recordFaultsOnly",
41      "recordRequestMessage",
42      "recordResponseMessage",
43      "recordedMessageCap",
44      "recordHeaders",
45      "buellerEnabled",
46      "healthStatusEnabled",
47      "userIdentification"
48  })
49  @XmlRootElement
50  public class TransactionalWebServicePolicy
51      extends ServicePolicy
52      implements Serializable
53  {
54  
55      private final static long serialVersionUID = 1L;
56      @XmlElement(name = "RecordFaultsOnly")
57      protected boolean recordFaultsOnly;
58      @XmlElement(name = "RecordRequestMessage")
59      protected boolean recordRequestMessage;
60      @XmlElement(name = "RecordResponseMessage")
61      protected boolean recordResponseMessage;
62      @XmlElement(name = "RecordedMessageCap")
63      protected int recordedMessageCap;
64      @XmlElement(name = "RecordHeaders", defaultValue = "true")
65      protected boolean recordHeaders;
66      @XmlElement(name = "BuellerEnabled")
67      protected boolean buellerEnabled;
68      @Deprecated
69      @XmlElement(name = "HealthStatusEnabled")
70      protected boolean healthStatusEnabled;
71      @XmlElement(name = "UserIdentification", required = false, nillable = true)
72      protected ArrayOfUserIdentity userIdentification;
73  
74      /**
75       * Gets the value of the recordFaultsOnly property.
76       * 
77       */
78      public boolean isRecordFaultsOnly() {
79          return recordFaultsOnly;
80      }
81  
82      /**
83       * Sets the value of the recordFaultsOnly property.
84       * 
85       */
86      public void setRecordFaultsOnly(boolean value) {
87          this.recordFaultsOnly = value;
88      }
89  
90      public boolean isSetRecordFaultsOnly() {
91          return true;
92      }
93  
94      /**
95       * Gets the value of the recordRequestMessage property.
96       * 
97       */
98      public boolean isRecordRequestMessage() {
99          return recordRequestMessage;
100     }
101 
102     /**
103      * Sets the value of the recordRequestMessage property.
104      * 
105      */
106     public void setRecordRequestMessage(boolean value) {
107         this.recordRequestMessage = value;
108     }
109 
110     public boolean isSetRecordRequestMessage() {
111         return true;
112     }
113 
114     /**
115      * Gets the value of the recordResponseMessage property.
116      * 
117      */
118     public boolean isRecordResponseMessage() {
119         return recordResponseMessage;
120     }
121 
122     /**
123      * Sets the value of the recordResponseMessage property.
124      * 
125      */
126     public void setRecordResponseMessage(boolean value) {
127         this.recordResponseMessage = value;
128     }
129 
130     public boolean isSetRecordResponseMessage() {
131         return true;
132     }
133 
134     /**
135      * Gets the value of the recordedMessageCap property.
136      * 
137      */
138     public int getRecordedMessageCap() {
139         return recordedMessageCap;
140     }
141 
142     /**
143      * Sets the value of the recordedMessageCap property.
144      * 
145      */
146     public void setRecordedMessageCap(int value) {
147         this.recordedMessageCap = value;
148     }
149 
150     public boolean isSetRecordedMessageCap() {
151         return true;
152     }
153 
154     /**
155      * Gets the value of the recordHeaders property.
156      * 
157      */
158     public boolean isRecordHeaders() {
159         return recordHeaders;
160     }
161 
162     /**
163      * Sets the value of the recordHeaders property.
164      * 
165      */
166     public void setRecordHeaders(boolean value) {
167         this.recordHeaders = value;
168     }
169 
170     public boolean isSetRecordHeaders() {
171         return true;
172     }
173 
174     /**
175      * Gets the value of the buellerEnabled property.
176      * 
177      */
178     public boolean isBuellerEnabled() {
179         return buellerEnabled;
180     }
181 
182     /**
183      * Sets the value of the buellerEnabled property.
184      * 
185      */
186     public void setBuellerEnabled(boolean value) {
187         this.buellerEnabled = value;
188     }
189 
190     public boolean isSetBuellerEnabled() {
191         return true;
192     }
193 
194     /**
195      * Gets the value of the healthStatusEnabled property.
196      * 
197      */
198     @Deprecated
199     public boolean isHealthStatusEnabled() {
200         return healthStatusEnabled;
201     }
202 
203     /**
204      * Sets the value of the healthStatusEnabled property.
205      * 
206      */
207     @Deprecated
208     public void setHealthStatusEnabled(boolean value) {
209         this.healthStatusEnabled = value;
210     }
211 
212     public boolean isSetHealthStatusEnabled() {
213         return true;
214     }
215 
216     /**
217      * Gets the value of the userIdentification property.
218      * 
219      * @return
220      *     possible object is
221      *     {@link ArrayOfUserIdentity }
222      *     
223      */
224     public ArrayOfUserIdentity getUserIdentification() {
225         return userIdentification;
226     }
227 
228     /**
229      * Sets the value of the userIdentification property.
230      * 
231      * @param value
232      *     allowed object is
233      *     {@link ArrayOfUserIdentity }
234      *     
235      */
236     public void setUserIdentification(ArrayOfUserIdentity value) {
237         this.userIdentification = value;
238     }
239 
240     public boolean isSetUserIdentification() {
241         return (this.userIdentification!= null);
242     }
243 
244 }