Subversion Repositories XServices

Rev

Rev 201 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 201 Rev 203
1
package net.brutex.xservices.types.alfevent;
1
package net.brutex.xservices.types.alfevent;
2
 
2
 
3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Map;
4
import java.util.Map;
5
import javax.xml.bind.annotation.XmlAccessType;
5
import javax.xml.bind.annotation.XmlAccessType;
6
import javax.xml.bind.annotation.XmlAccessorType;
6
import javax.xml.bind.annotation.XmlAccessorType;
7
import javax.xml.bind.annotation.XmlAnyAttribute;
7
import javax.xml.bind.annotation.XmlAnyAttribute;
8
import javax.xml.bind.annotation.XmlElement;
8
import javax.xml.bind.annotation.XmlElement;
9
import javax.xml.bind.annotation.XmlSchemaType;
9
import javax.xml.bind.annotation.XmlSchemaType;
10
import javax.xml.bind.annotation.XmlType;
10
import javax.xml.bind.annotation.XmlType;
11
import javax.xml.datatype.XMLGregorianCalendar;
11
import javax.xml.datatype.XMLGregorianCalendar;
12
import javax.xml.namespace.QName;
12
import javax.xml.namespace.QName;
13
 
13
 
14
 
14
 
15
/**
15
/**
16
 * 
16
 * 
17
 *                 EventBaseType is a container for that portion of an ALF
17
 *                 EventBaseType is a container for that portion of an ALF
18
 *                 Event that is generally set by the Tool that raises the
18
 *                 Event that is generally set by the Tool that raises the
19
 *                 event.
19
 *                 event.
20
 *             
20
 *             
21
 * 
21
 * 
22
 * <p>Java-Klasse für EventBaseType complex type.
22
 * <p>Java-Klasse für EventBaseType complex type.
23
 * 
23
 * 
24
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
24
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
25
 * 
25
 * 
26
 * <pre>
26
 * <pre>
27
 * &lt;complexType name="EventBaseType">
27
 * &lt;complexType name="EventBaseType">
28
 *   &lt;complexContent>
28
 *   &lt;complexContent>
29
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30
 *       &lt;sequence>
30
 *       &lt;sequence>
31
 *         &lt;element name="EventId" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventIdType"/>
31
 *         &lt;element name="EventId" type="{http://www.eclipse.org/alf/schema/EventBase/1}SourceEventIdType"/>
32
 *         &lt;element name="Timestamp" type="{http://www.eclipse.org/alf/schema/EventBase/1}TimestampType"/>
32
 *         &lt;element name="Timestamp" type="{http://www.eclipse.org/alf/schema/EventBase/1}TimestampType"/>
33
 *         &lt;element name="EventType" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventTypeType"/>
33
 *         &lt;element name="EventType" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventTypeType"/>
34
 *         &lt;element name="ObjectType" type="{http://www.eclipse.org/alf/schema/EventBase/1}ObjectTypeType"/>
34
 *         &lt;element name="ObjectType" type="{http://www.eclipse.org/alf/schema/EventBase/1}ObjectTypeType"/>
35
 *         &lt;element name="ObjectId" type="{http://www.eclipse.org/alf/schema/EventBase/1}ObjectIdType"/>
35
 *         &lt;element name="ObjectId" type="{http://www.eclipse.org/alf/schema/EventBase/1}ObjectIdType"/>
36
 *         &lt;element name="Source" type="{http://www.eclipse.org/alf/schema/EventBase/1}SourceType"/>
36
 *         &lt;element name="Source" type="{http://www.eclipse.org/alf/schema/EventBase/1}SourceType"/>
37
 *         &lt;element name="User" type="{http://www.eclipse.org/alf/schema/EventBase/1}CredentialsType"/>
37
 *         &lt;element name="User" type="{http://www.eclipse.org/alf/schema/EventBase/1}CredentialsType"/>
38
 *         &lt;element name="EventControl" type="{http://www.eclipse.org/alf/schema/EventBase/1}EmBaseType" minOccurs="0"/>
38
 *         &lt;element name="EventControl" type="{http://www.eclipse.org/alf/schema/EventBase/1}EmBaseType" minOccurs="0"/>
39
 *         &lt;element name="BaseExtension" type="{http://www.eclipse.org/alf/schema/EventBase/1}BaseExtensionType" minOccurs="0"/>
39
 *         &lt;element name="BaseExtension" type="{http://www.eclipse.org/alf/schema/EventBase/1}BaseExtensionType" minOccurs="0"/>
40
 *       &lt;/sequence>
40
 *       &lt;/sequence>
41
 *       &lt;anyAttribute/>
41
 *       &lt;anyAttribute/>
42
 *     &lt;/restriction>
42
 *     &lt;/restriction>
43
 *   &lt;/complexContent>
43
 *   &lt;/complexContent>
44
 * &lt;/complexType>
44
 * &lt;/complexType>
45
 * </pre>
45
 * </pre>
46
 * 
46
 * 
47
 * 
47
 * 
48
 */
48
 */
49
@XmlAccessorType(XmlAccessType.FIELD)
49
@XmlAccessorType(XmlAccessType.FIELD)
50
@XmlType(name = "EventBaseType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", propOrder = {
50
@XmlType(name = "EventBaseType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", propOrder = {
51
    "eventId",
51
    "eventId",
52
    "timestamp",
52
    "timestamp",
53
    "eventType",
53
    "eventType",
54
    "objectType",
54
    "objectType",
55
    "objectId",
55
    "objectId",
56
    "source",
56
    "source",
57
    "user",
57
    "user",
58
    "eventControl",
58
    "eventControl",
59
    "baseExtension"
59
    "baseExtension"
60
})
60
})
61
public class EventBaseType {
61
public class EventBaseType {
62
 
62
 
63
    @XmlElement(name = "EventId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
63
    @XmlElement(name = "EventId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
64
    protected String eventId;
64
    protected String eventId;
65
    @XmlElement(name = "Timestamp", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
65
    @XmlElement(name = "Timestamp", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true, nillable = true)
66
    @XmlSchemaType(name = "dateTime")
66
    @XmlSchemaType(name = "dateTime")
67
    protected XMLGregorianCalendar timestamp;
67
    protected XMLGregorianCalendar timestamp;
68
    @XmlElement(name = "EventType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
68
    @XmlElement(name = "EventType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
69
    protected String eventType;
69
    protected String eventType;
70
    @XmlElement(name = "ObjectType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
70
    @XmlElement(name = "ObjectType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
71
    protected String objectType;
71
    protected String objectType;
72
    @XmlElement(name = "ObjectId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
72
    @XmlElement(name = "ObjectId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
73
    protected String objectId;
73
    protected String objectId;
74
    @XmlElement(name = "Source", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
74
    @XmlElement(name = "Source", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
75
    protected SourceType source;
75
    protected SourceType source;
76
    @XmlElement(name = "User", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
76
    @XmlElement(name = "User", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
77
    protected CredentialsType user;
77
    protected CredentialsType user;
78
    @XmlElement(name = "EventControl", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
78
    @XmlElement(name = "EventControl", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
79
    protected EmBaseType eventControl;
79
    protected EmBaseType eventControl;
80
    @XmlElement(name = "BaseExtension", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
80
    @XmlElement(name = "BaseExtension", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
81
    protected BaseExtensionType baseExtension;
81
    protected BaseExtensionType baseExtension;
82
    @XmlAnyAttribute
82
    @XmlAnyAttribute
83
    private Map<QName, String> otherAttributes = new HashMap<QName, String>();
83
    private Map<QName, String> otherAttributes = new HashMap<QName, String>();
84
 
84
 
85
    /**
85
    /**
86
     * Ruft den Wert der eventId-Eigenschaft ab.
86
     * Ruft den Wert der eventId-Eigenschaft ab.
87
     * 
87
     * 
88
     * @return
88
     * @return
89
     *     possible object is
89
     *     possible object is
90
     *     {@link String }
90
     *     {@link String }
91
     *     
91
     *     
92
     */
92
     */
93
    public String getEventId() {
93
    public String getEventId() {
94
        return eventId;
94
        return eventId;
95
    }
95
    }
96
 
96
 
97
    /**
97
    /**
98
     * Legt den Wert der eventId-Eigenschaft fest.
98
     * Legt den Wert der eventId-Eigenschaft fest.
99
     * 
99
     * 
100
     * @param value
100
     * @param value
101
     *     allowed object is
101
     *     allowed object is
102
     *     {@link String }
102
     *     {@link String }
103
     *     
103
     *     
104
     */
104
     */
105
    public void setEventId(String value) {
105
    public void setEventId(String value) {
106
        this.eventId = value;
106
        this.eventId = value;
107
    }
107
    }
108
 
108
 
109
    /**
109
    /**
110
     * Ruft den Wert der timestamp-Eigenschaft ab.
110
     * Ruft den Wert der timestamp-Eigenschaft ab.
111
     * 
111
     * 
112
     * @return
112
     * @return
113
     *     possible object is
113
     *     possible object is
114
     *     {@link XMLGregorianCalendar }
114
     *     {@link XMLGregorianCalendar }
115
     *     
115
     *     
116
     */
116
     */
117
    public XMLGregorianCalendar getTimestamp() {
117
    public XMLGregorianCalendar getTimestamp() {
118
        return timestamp;
118
        return timestamp;
119
    }
119
    }
120
 
120
 
121
    /**
121
    /**
122
     * Legt den Wert der timestamp-Eigenschaft fest.
122
     * Legt den Wert der timestamp-Eigenschaft fest.
123
     * 
123
     * 
124
     * @param value
124
     * @param value
125
     *     allowed object is
125
     *     allowed object is
126
     *     {@link XMLGregorianCalendar }
126
     *     {@link XMLGregorianCalendar }
127
     *     
127
     *     
128
     */
128
     */
129
    public void setTimestamp(XMLGregorianCalendar value) {
129
    public void setTimestamp(XMLGregorianCalendar value) {
130
        this.timestamp = value;
130
        this.timestamp = value;
131
    }
131
    }
132
 
132
 
133
    /**
133
    /**
134
     * Ruft den Wert der eventType-Eigenschaft ab.
134
     * Ruft den Wert der eventType-Eigenschaft ab.
135
     * 
135
     * 
136
     * @return
136
     * @return
137
     *     possible object is
137
     *     possible object is
138
     *     {@link String }
138
     *     {@link String }
139
     *     
139
     *     
140
     */
140
     */
141
    public String getEventType() {
141
    public String getEventType() {
142
        return eventType;
142
        return eventType;
143
    }
143
    }
144
 
144
 
145
    /**
145
    /**
146
     * Legt den Wert der eventType-Eigenschaft fest.
146
     * Legt den Wert der eventType-Eigenschaft fest.
147
     * 
147
     * 
148
     * @param value
148
     * @param value
149
     *     allowed object is
149
     *     allowed object is
150
     *     {@link String }
150
     *     {@link String }
151
     *     
151
     *     
152
     */
152
     */
153
    public void setEventType(String value) {
153
    public void setEventType(String value) {
154
        this.eventType = value;
154
        this.eventType = value;
155
    }
155
    }
156
 
156
 
157
    /**
157
    /**
158
     * Ruft den Wert der objectType-Eigenschaft ab.
158
     * Ruft den Wert der objectType-Eigenschaft ab.
159
     * 
159
     * 
160
     * @return
160
     * @return
161
     *     possible object is
161
     *     possible object is
162
     *     {@link String }
162
     *     {@link String }
163
     *     
163
     *     
164
     */
164
     */
165
    public String getObjectType() {
165
    public String getObjectType() {
166
        return objectType;
166
        return objectType;
167
    }
167
    }
168
 
168
 
169
    /**
169
    /**
170
     * Legt den Wert der objectType-Eigenschaft fest.
170
     * Legt den Wert der objectType-Eigenschaft fest.
171
     * 
171
     * 
172
     * @param value
172
     * @param value
173
     *     allowed object is
173
     *     allowed object is
174
     *     {@link String }
174
     *     {@link String }
175
     *     
175
     *     
176
     */
176
     */
177
    public void setObjectType(String value) {
177
    public void setObjectType(String value) {
178
        this.objectType = value;
178
        this.objectType = value;
179
    }
179
    }
180
 
180
 
181
    /**
181
    /**
182
     * Ruft den Wert der objectId-Eigenschaft ab.
182
     * Ruft den Wert der objectId-Eigenschaft ab.
183
     * 
183
     * 
184
     * @return
184
     * @return
185
     *     possible object is
185
     *     possible object is
186
     *     {@link String }
186
     *     {@link String }
187
     *     
187
     *     
188
     */
188
     */
189
    public String getObjectId() {
189
    public String getObjectId() {
190
        return objectId;
190
        return objectId;
191
    }
191
    }
192
 
192
 
193
    /**
193
    /**
194
     * Legt den Wert der objectId-Eigenschaft fest.
194
     * Legt den Wert der objectId-Eigenschaft fest.
195
     * 
195
     * 
196
     * @param value
196
     * @param value
197
     *     allowed object is
197
     *     allowed object is
198
     *     {@link String }
198
     *     {@link String }
199
     *     
199
     *     
200
     */
200
     */
201
    public void setObjectId(String value) {
201
    public void setObjectId(String value) {
202
        this.objectId = value;
202
        this.objectId = value;
203
    }
203
    }
204
 
204
 
205
    /**
205
    /**
206
     * Ruft den Wert der source-Eigenschaft ab.
206
     * Ruft den Wert der source-Eigenschaft ab.
207
     * 
207
     * 
208
     * @return
208
     * @return
209
     *     possible object is
209
     *     possible object is
210
     *     {@link SourceType }
210
     *     {@link SourceType }
211
     *     
211
     *     
212
     */
212
     */
213
    public SourceType getSource() {
213
    public SourceType getSource() {
214
        return source;
214
        return source;
215
    }
215
    }
216
 
216
 
217
    /**
217
    /**
218
     * Legt den Wert der source-Eigenschaft fest.
218
     * Legt den Wert der source-Eigenschaft fest.
219
     * 
219
     * 
220
     * @param value
220
     * @param value
221
     *     allowed object is
221
     *     allowed object is
222
     *     {@link SourceType }
222
     *     {@link SourceType }
223
     *     
223
     *     
224
     */
224
     */
225
    public void setSource(SourceType value) {
225
    public void setSource(SourceType value) {
226
        this.source = value;
226
        this.source = value;
227
    }
227
    }
228
 
228
 
229
    /**
229
    /**
230
     * Ruft den Wert der user-Eigenschaft ab.
230
     * Ruft den Wert der user-Eigenschaft ab.
231
     * 
231
     * 
232
     * @return
232
     * @return
233
     *     possible object is
233
     *     possible object is
234
     *     {@link CredentialsType }
234
     *     {@link CredentialsType }
235
     *     
235
     *     
236
     */
236
     */
237
    public CredentialsType getUser() {
237
    public CredentialsType getUser() {
238
        return user;
238
        return user;
239
    }
239
    }
240
 
240
 
241
    /**
241
    /**
242
     * Legt den Wert der user-Eigenschaft fest.
242
     * Legt den Wert der user-Eigenschaft fest.
243
     * 
243
     * 
244
     * @param value
244
     * @param value
245
     *     allowed object is
245
     *     allowed object is
246
     *     {@link CredentialsType }
246
     *     {@link CredentialsType }
247
     *     
247
     *     
248
     */
248
     */
249
    public void setUser(CredentialsType value) {
249
    public void setUser(CredentialsType value) {
250
        this.user = value;
250
        this.user = value;
251
    }
251
    }
252
 
252
 
253
    /**
253
    /**
254
     * Ruft den Wert der eventControl-Eigenschaft ab.
254
     * Ruft den Wert der eventControl-Eigenschaft ab.
255
     * 
255
     * 
256
     * @return
256
     * @return
257
     *     possible object is
257
     *     possible object is
258
     *     {@link EmBaseType }
258
     *     {@link EmBaseType }
259
     *     
259
     *     
260
     */
260
     */
261
    public EmBaseType getEventControl() {
261
    public EmBaseType getEventControl() {
262
        return eventControl;
262
        return eventControl;
263
    }
263
    }
264
 
264
 
265
    /**
265
    /**
266
     * Legt den Wert der eventControl-Eigenschaft fest.
266
     * Legt den Wert der eventControl-Eigenschaft fest.
267
     * 
267
     * 
268
     * @param value
268
     * @param value
269
     *     allowed object is
269
     *     allowed object is
270
     *     {@link EmBaseType }
270
     *     {@link EmBaseType }
271
     *     
271
     *     
272
     */
272
     */
273
    public void setEventControl(EmBaseType value) {
273
    public void setEventControl(EmBaseType value) {
274
        this.eventControl = value;
274
        this.eventControl = value;
275
    }
275
    }
276
 
276
 
277
    /**
277
    /**
278
     * Ruft den Wert der baseExtension-Eigenschaft ab.
278
     * Ruft den Wert der baseExtension-Eigenschaft ab.
279
     * 
279
     * 
280
     * @return
280
     * @return
281
     *     possible object is
281
     *     possible object is
282
     *     {@link BaseExtensionType }
282
     *     {@link BaseExtensionType }
283
     *     
283
     *     
284
     */
284
     */
285
    public BaseExtensionType getBaseExtension() {
285
    public BaseExtensionType getBaseExtension() {
286
        return baseExtension;
286
        return baseExtension;
287
    }
287
    }
288
 
288
 
289
    /**
289
    /**
290
     * Legt den Wert der baseExtension-Eigenschaft fest.
290
     * Legt den Wert der baseExtension-Eigenschaft fest.
291
     * 
291
     * 
292
     * @param value
292
     * @param value
293
     *     allowed object is
293
     *     allowed object is
294
     *     {@link BaseExtensionType }
294
     *     {@link BaseExtensionType }
295
     *     
295
     *     
296
     */
296
     */
297
    public void setBaseExtension(BaseExtensionType value) {
297
    public void setBaseExtension(BaseExtensionType value) {
298
        this.baseExtension = value;
298
        this.baseExtension = value;
299
    }
299
    }
300
 
300
 
301
    /**
301
    /**
302
     * Gets a map that contains attributes that aren't bound to any typed property on this class.
302
     * Gets a map that contains attributes that aren't bound to any typed property on this class.
303
     * 
303
     * 
304
     * <p>
304
     * <p>
305
     * the map is keyed by the name of the attribute and 
305
     * the map is keyed by the name of the attribute and 
306
     * the value is the string value of the attribute.
306
     * the value is the string value of the attribute.
307
     * 
307
     * 
308
     * the map returned by this method is live, and you can add new attribute
308
     * the map returned by this method is live, and you can add new attribute
309
     * by updating the map directly. Because of this design, there's no setter.
309
     * by updating the map directly. Because of this design, there's no setter.
310
     * 
310
     * 
311
     * 
311
     * 
312
     * @return
312
     * @return
313
     *     always non-null
313
     *     always non-null
314
     */
314
     */
315
    public Map<QName, String> getOtherAttributes() {
315
    public Map<QName, String> getOtherAttributes() {
316
        return otherAttributes;
316
        return otherAttributes;
317
    }
317
    }
318
 
318
 
319
}
319
}