Subversion Repositories XServices

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
201 brianR 1
 
2
3
 
4
import javax.xml.bind.annotation.XmlAccessorType;
5
import javax.xml.bind.annotation.XmlElement;
6
import javax.xml.bind.annotation.XmlSchemaType;
7
import javax.xml.bind.annotation.XmlType;
8
9
 
10
 
11
 *
12
 *                 A Source element is a container type that describes the
13
 *                 source of the event. ProductCallbackURI is optional for
14
 *                 tools that don't provide a listener to accept the
15
 *                 callback from a tool or serviceflow at a later time.
16
 *
17
 *
18
 * <p>Java-Klasse für SourceType complex type.
19
 *
20
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
21
 *
22
 * <pre>
23
 * &lt;complexType name="SourceType">
24
 *   &lt;complexContent>
25
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26
 *       &lt;sequence>
27
 *         &lt;element name="Product" type="{http://www.eclipse.org/alf/schema/EventBase/1}ProductType"/>
28
 *         &lt;element name="ProductVersion" type="{http://www.eclipse.org/alf/schema/EventBase/1}ProductVersionType"/>
29
 *         &lt;element name="ProductInstance" type="{http://www.eclipse.org/alf/schema/EventBase/1}ProductInstanceType"/>
30
 *         &lt;element name="ProductCallbackURI" type="{http://www.eclipse.org/alf/schema/EventBase/1}ProductCallbackURIType" minOccurs="0"/>
31
 *       &lt;/sequence>
32
 *     &lt;/restriction>
33
 *   &lt;/complexContent>
34
 * &lt;/complexType>
35
 * </pre>
36
 *
37
 *
38
 */
39
@XmlAccessorType(XmlAccessType.FIELD)
40
@XmlType(name = "SourceType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", propOrder = {
41
    "product",
42
    "productVersion",
43
    "productInstance",
44
    "productCallbackURI"
45
})
46
public class SourceType {
47
48
 
49
    protected String product;
50
    @XmlElement(name = "ProductVersion", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
51
    protected String productVersion;
52
    @XmlElement(name = "ProductInstance", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
53
    protected String productInstance;
54
    @XmlElement(name = "ProductCallbackURI", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
55
    @XmlSchemaType(name = "anyURI")
56
    protected String productCallbackURI;
57
58
 
59
     * Ruft den Wert der product-Eigenschaft ab.
60
     *
61
     * @return
62
     *     possible object is
63
     *     {@link String }
64
     *
65
     */
66
    public String getProduct() {
67
        return product;
68
    }
69
70
 
71
     * Legt den Wert der product-Eigenschaft fest.
72
     *
73
     * @param value
74
     *     allowed object is
75
     *     {@link String }
76
     *
77
     */
78
    public void setProduct(String value) {
79
        this.product = value;
80
    }
81
82
 
83
     * Ruft den Wert der productVersion-Eigenschaft ab.
84
     *
85
     * @return
86
     *     possible object is
87
     *     {@link String }
88
     *
89
     */
90
    public String getProductVersion() {
91
        return productVersion;
92
    }
93
94
 
95
     * Legt den Wert der productVersion-Eigenschaft fest.
96
     *
97
     * @param value
98
     *     allowed object is
99
     *     {@link String }
100
     *
101
     */
102
    public void setProductVersion(String value) {
103
        this.productVersion = value;
104
    }
105
106
 
107
     * Ruft den Wert der productInstance-Eigenschaft ab.
108
     *
109
     * @return
110
     *     possible object is
111
     *     {@link String }
112
     *
113
     */
114
    public String getProductInstance() {
115
        return productInstance;
116
    }
117
118
 
119
     * Legt den Wert der productInstance-Eigenschaft fest.
120
     *
121
     * @param value
122
     *     allowed object is
123
     *     {@link String }
124
     *
125
     */
126
    public void setProductInstance(String value) {
127
        this.productInstance = value;
128
    }
129
130
 
131
     * Ruft den Wert der productCallbackURI-Eigenschaft ab.
132
     *
133
     * @return
134
     *     possible object is
135
     *     {@link String }
136
     *
137
     */
138
    public String getProductCallbackURI() {
139
        return productCallbackURI;
140
    }
141
142
 
143
     * Legt den Wert der productCallbackURI-Eigenschaft fest.
144
     *
145
     * @param value
146
     *     allowed object is
147
     *     {@link String }
148
     *
149
     */
150
    public void setProductCallbackURI(String value) {
151
        this.productCallbackURI = value;
152
    }
153
154
 
155