Subversion Repositories XServices

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
30 brianR 1
 
2
3
 
4
import javax.xml.bind.JAXBElement;
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.XmlElementRef;
9
import javax.xml.bind.annotation.XmlSchemaType;
10
import javax.xml.bind.annotation.XmlType;
11
import javax.xml.datatype.XMLGregorianCalendar;
12
13
 
14
 
15
 * <p>Java class for URLAttachment complex type.
16
 *
17
 * <p>The following schema fragment specifies the expected content contained within this class.
18
 *
19
 * <pre>
20
 * &lt;complexType name="URLAttachment">
21
 *   &lt;complexContent>
22
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23
 *       &lt;sequence>
24
 *         &lt;element name="id" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
25
 *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26
 *         &lt;element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
27
 *         &lt;element name="showAsImage" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
28
 *         &lt;element name="modificationDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
29
 *         &lt;element name="accessType" type="{urn:aewebservices71}Attachment-Access-Type"/>
30
 *       &lt;/sequence>
31
 *     &lt;/restriction>
32
 *   &lt;/complexContent>
33
 * &lt;/complexType>
34
 * </pre>
35
 *
36
 *
37
 */
38
@XmlAccessorType(XmlAccessType.FIELD)
39
@XmlType(name = "URLAttachment", propOrder = {
40
    "id",
41
    "name",
42
    "url",
43
    "showAsImage",
44
    "modificationDateTime",
45
    "accessType"
46
})
47
public class URLAttachment {
48
49
 
50
    @XmlElementRef(name = "name", namespace = "urn:aewebservices71", type = JAXBElement.class)
51
    protected JAXBElement<String> name;
52
    @XmlElementRef(name = "url", namespace = "urn:aewebservices71", type = JAXBElement.class)
53
    protected JAXBElement<String> url;
54
    protected boolean showAsImage;
55
    @XmlSchemaType(name = "dateTime")
56
    protected XMLGregorianCalendar modificationDateTime;
57
    @XmlElement(required = true, defaultValue = "ATTACHACCESS-DEFAULT")
58
    protected AttachmentAccessType accessType;
59
60
 
61
     * Gets the value of the id property.
62
     *
63
     * @return
64
     *     possible object is
65
     *     {@link BigInteger }
66
     *
67
     */
68
    public BigInteger getId() {
69
        return id;
70
    }
71
72
 
73
     * Sets the value of the id property.
74
     *
75
     * @param value
76
     *     allowed object is
77
     *     {@link BigInteger }
78
     *
79
     */
80
    public void setId(BigInteger value) {
81
        this.id = value;
82
    }
83
84
 
85
     * Gets the value of the name property.
86
     *
87
     * @return
88
     *     possible object is
89
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
90
     *
91
     */
92
    public JAXBElement<String> getName() {
93
        return name;
94
    }
95
96
 
97
     * Sets the value of the name property.
98
     *
99
     * @param value
100
     *     allowed object is
101
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
102
     *
103
     */
104
    public void setName(JAXBElement<String> value) {
105
        this.name = ((JAXBElement<String> ) value);
106
    }
107
108
 
109
     * Gets the value of the url property.
110
     *
111
     * @return
112
     *     possible object is
113
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
114
     *
115
     */
116
    public JAXBElement<String> getUrl() {
117
        return url;
118
    }
119
120
 
121
     * Sets the value of the url property.
122
     *
123
     * @param value
124
     *     allowed object is
125
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
126
     *
127
     */
128
    public void setUrl(JAXBElement<String> value) {
129
        this.url = ((JAXBElement<String> ) value);
130
    }
131
132
 
133
     * Gets the value of the showAsImage property.
134
     *
135
     */
136
    public boolean isShowAsImage() {
137
        return showAsImage;
138
    }
139
140
 
141
     * Sets the value of the showAsImage property.
142
     *
143
     */
144
    public void setShowAsImage(boolean value) {
145
        this.showAsImage = value;
146
    }
147
148
 
149
     * Gets the value of the modificationDateTime property.
150
     *
151
     * @return
152
     *     possible object is
153
     *     {@link XMLGregorianCalendar }
154
     *
155
     */
156
    public XMLGregorianCalendar getModificationDateTime() {
157
        return modificationDateTime;
158
    }
159
160
 
161
     * Sets the value of the modificationDateTime property.
162
     *
163
     * @param value
164
     *     allowed object is
165
     *     {@link XMLGregorianCalendar }
166
     *
167
     */
168
    public void setModificationDateTime(XMLGregorianCalendar value) {
169
        this.modificationDateTime = value;
170
    }
171
172
 
173
     * Gets the value of the accessType property.
174
     *
175
     * @return
176
     *     possible object is
177
     *     {@link AttachmentAccessType }
178
     *
179
     */
180
    public AttachmentAccessType getAccessType() {
181
        return accessType;
182
    }
183
184
 
185
     * Sets the value of the accessType property.
186
     *
187
     * @param value
188
     *     allowed object is
189
     *     {@link AttachmentAccessType }
190
     *
191
     */
192
    public void setAccessType(AttachmentAccessType value) {
193
        this.accessType = value;
194
    }
195
196
 
197